From: Brent Roman Date: 2007-10-13T01:49:16+09:00 Subject: Re: Why does def return nil? Ryan, Both the Ruby 1.6 and the 1.9 series allow one to convert the empty string to a Symbol. Only the 1.8 series complains about this. ruby16 -e 'p "".intern' : ruby18 -e 'p "".intern' -e:1:in `intern': interning empty string (ArgumentError) ruby19 -e p "".intern' :"" - brent