Implicit conversion from float -67.5 to int loses precision