every price should be a number to not break stuff