def selector(zelf, *args, **kwargs):
    """ see if this things has the desired attributes. """
    wanted = args[0]
    if not wanted:
        return False
    go = False
    for arg in wanted:
        if arg in zelf and zelf[arg]:
            go = True
            break
    return go
