per-merge