Intersect operator