Implicit conversion from float -7.368421052631589 to int loses precision