We should really switch all GIS calculations into doubles.