Optimized intersect method