Implicit conversion from float -6.92307692307692 to int loses precision