float range checks