Apollo likes to return empty user arrays, even when you REALLY
        want a user response back... like creating a user.

def _handle_empty(self, user, response):
        """Apollo likes to return empty user arrays, even when you REALLY
        want a user response back... like creating a user."""
        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