def has_response(response, version='0.0.0'):
    """
    Check for none response for anything that you would normally expect to return an entity.
    :param response:
    :param version:
    :return:
    """

    if 'id' not in response:
        try:
            return has_response(response[0])
        except:
            return False
    elif response['id'] == 0:
        return False
    else:
        return True