Implicit conversion from float -127.3913043478261 to int loses precision