expose intersect operator