Implicit conversion from float -94.0909090909091 to int loses precision