better rounding for accidentally sent up floats