Double intersect logic WIP

[skip ci]