fabs should be used with floats