Implicit conversion from float -8.076923076923094 to int loses precision