@crazedpsyc once told me that the smart match operator is in flux. We should avoid using it. http://perldoc.perl.org/perlop.html#Smartmatch-Operator