I'm worried about the quantity issue. Company has 1 t-shirt left and two posts voted up at the same time. post 1 and two both make it through this if statement before the quantity can be updated ...