will not decrease quantity if quantity = 0