rob@dev01 $ perl -MO=Deparse -e '$x{_$}' Missing right curly or square bracket at -e line 1, at end of line syntax error at -e line 1, at EOF -e had compilation errors. rob@dev01 $ perl -MO=Deparse -e '$x{_$}}' $x{$}->_}; -e syntax OK