def member_needs_update(before, after):
    """
    See if the given member update is something
    we care about.

    Returns 'False' for no difference or
    change we will ignore.
    """

    for attr in ("nick", "avatar", "roles"):
        if getattr(before, attr) != getattr(after, attr):
            return True
    return False