restoring Controller::preProcess call