I think we should use CLLocation *'s instead because even though you have to do `loc.coordinate.latitude` instead of just `cordinate.latitude` they are what the location manager gives us, and they know `getDistanceFromLocation` and stuff like how accurate they point is.