more floats
avoid useless computations