Fix #38 - Fail gracefully for devices without GPS.