\ExpressionManager\SafeAssign(PTarget, Source)
This convenience routine checks to see if PTarget is a pointer to a running expression. If it is, the expression is slain. Then *PTarget is set to Source (*PTarget is always set, regardless as to whether or not it points to an expression).