Is there a reason we're switching from #__send__ to #send?

I doubt that #send is overridden on any class where we're calling it, but the rubyist best practice is to call __send__ if your intent is to dispatch a method to the object (in case that object overrides #send to do some app-level operation).