Oops: looks like a refactoring was left incomplete. Rewrote the new_product method and thn actually used it in the tests
new_product