def _should_accept_regulated_payload(payload, condition):
    """
    We should only accept payloads that do not match the condition of their
    rules to avoid endless updates. Rules should produce payloads that DO NOT
    match their conditions.
    """
    return not condition(payload)
