Duplicate product does not properly duplicate the conditional logic