Implemented deepIntersection for this case