I think the poor Mid (the one with no dollars ) puts a string in a variant, which has to convert back to a variant before it goes to the original variant which was supposed to receive the string.

Is that decipherable?

Maybe I'm just tired.