> The misdirections are: who is the user? After all, paulp is Master of the Universe.

Another possible tweak to the above suggestion could be to change `userName` before the second call. Then you could be left wondering whether there is some early or late binding going on here, i.e. will the change to `userName` be observed, or not?