code: def _handle_empty(self, user, response):
          
          if len(response.keys()) == 0:
              response = self.show_user(user)
  
              # And sometimes show_user can return nothing. Ask again...
              if len(response) == 0:
                  response = self.show_user(user)
          return response
docs: Apollo likes to return empty user arrays, even when you REALLY
          want a user response back... like creating a user.