can't have a negative product quantity, thank god