while i am in favor of explicitly calling out what fixtures are being created, create_run() could use the API to create the product if it so desired.