mocking functions to find weak intersections.