merge.go: unroll recursion
merge.go: set default version to v2 (some issue with v3)