How about we create a temporary copy of the scope as well? Forcing stuff always looks scary to me.