This is just me being picky, but floating 'send' calls make me nervous.  I'd change this to self.send so that you're being explicit.