GPS: time for an upgrade!