I hate float math