Ok, I see that a bunch of this stuff went into an initializer where it is put into the `ActionController::Base`.  Why did it go there and does that only not interfere with things like the `ApiController` because of load order?