Oh wait, I see now: we want it here because this message isn't printed at this time; this delays it so its printed at the end.  Originally I thought it was printed at this time AND added to this hash to be printed later.  Not sure which I prefer, though.  Did you have a specific reason for doing it this way?