Dominic: more efficient intersection
Dominic: more efficient intersection