Yes. That (pre authorization) and my meagre understanding of how it's supposed to work. \U0001f604     Initially I had this as:    ```Ruby  after_successful_authorization unless auth.is_a?(Doorkeeper::OAuth::ErrorResponse)  ```    \u261d\ufe0f would that work?    PS. I just noticed that `Doorkeeper::OAuth::TokenResponse` in not inheriting from `BaseResponse` like `Doorkeeper::OAuth::CodeResponse`. \U0001f631 