It occurs to me to wonder why you're putting in a piece of Mtext with its content taken from the NEW_TEXT variable, then imposing that content on 'targ' by extracting it out of that Mtext, and then deleting the Mtext.