Add intersection support