I agree, and I didn't like this when I did it, but my object for this exercise was just to try to get the API working for creating and automatically deleting products, without having to make a lot of other changes to the tests. I am guessing there is likely another way to deal with this, but it makes the overall effort (and hence pull request) much larger. Do you see any value in keeping it this way for this pull request (to limit the scope) and opening an issue to fix it in a future pull request? Or do you think we should address it now?