Implicit conversion from float -8.09210526315789 to int loses precision