Reworked GPS stuff.