Implicit conversion from float -37.98913043478261 to int loses precision