don't compare float with equal