Why? Becuase the module uses #define_method, and #define_method isn't defined in main. Which brings me to two questions: 1. How do I get around this problem? Please save me from having to delgate the whole module! 2. Why isn't main a self extended module to begin with? Honestly, this question has been buigging me for a long time. T.