Implicit conversion from float -44.21052631578948 to int loses precision