merge or abort