correct reflexive merge