maybe this should be FLT_MAX?