comparison of floats more safe with abs