in reply to Why is this a symbolic reference?

It's a symbolic reference because you're doing: hash_ref->{key}, which is like "hash_ref"->{key}, which is ending up being $hash_ref{key}, but in a round-about way.

Perhaps you meant $hash_ref->{key}.

japhy -- Perl and Regex Hacker