Handling perverse case in MG_SUBS where earlier subsitutions make a new variable substitution expression by pieces.