message merge has bug!