do magical float-y thing

See comments on b9ebdb2650489d14925a77f9ef212c7479eb2da5