docs: def check_status(self, status):
          '''Validates error statuses.'''
          if status == 'ZERO_RESULTS':
              raise GoogleServiceResultError(
                  'The Google service was successful but returned no results.')
                  
          elif status == 'OVER_QUERY_LIMIT':
              raise GoogleServiceResultError(
                  'The given key has gone over the requests limit in the 24'
                  ' hour period or has submitted too many requests in too'
                  ' short a period of time.')
                  
          elif status == 'REQUEST_DENIED':
              raise GoogleServiceResultError(
                  'Your request was denied, probably because of lack of a'
                  ' sensor parameter.')
                  
          elif status == 'INVALID_REQUEST':
              raise GoogleServiceResultError('Probably missing address or latlng.')
              
          else:
              raise GoogleServiceResultError('Unkown error.')