fix to use __send__ for overwrite protection

Patch for situations that @handler.send is overwritten.