I think maybe this set/intersection call is not needed.