in reply to Pushed references getting stringified somehow?

Thank you all for your amazingly fast responses. :)
As it turned out, the following modified code worked correctly (the overhead is going out the window in a second):
#print ref($hashref), "|"; push @out, $hashref; print keys %{$hashref}; #print ref($out[-1]), "ass|$out[$#out]|";
Which makes sense, I suppose, though it worked for Zaxo and Broquaint, as well as my other test script. Odd..