mergeCaptures shouldn't care about c.next after onMerge