The older code seemed to indicate that it was, maybe a <= 1.8.6 thing?

A test in 1.8.7 just showed that you can `send` either a symbol or string message, and `define_method` is happy taking either a symbol or string too. I can remove the `.to_sym`s if you want.