small fixes to gps handling