working on special case floats 1.2.34 ok abc.3 ok 1..2 error