Implicit conversion from float -92.4 to int loses precision