this test fails on big numbers when i convert to floats