some tolerance might be good also, if converting to float.