You may simplify it as users will never be != set() and set().intersection(set(...)) will always return set([]).

As you wish though.