Does it make sense to flip flop from double to float ?