DC3 working without recursion, only merging