less use of GC in merge tool; closes #63; #92