<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _handle_empty(self, user, response):
 """Apollo likes to return empty user arrays, even when you REALLY

        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