0 quantity should be handled the same as negative.