Modified GPS object to handle a perfectly reasonable error condition properly.