Oh wait, you are modifying the unescape hash, which probably means you want to loop over that one?