promotion total is a float, so don't use a strict comparision.