optimize overwrite case: avoid doing merges when there's no conflicting data