Implicit conversion from float -6.19047619047619 to int loses precision