manual merge is slow