While OAuthAuthorizationError inherited LoginError, they did not really share the same interface as they didn't receive the same args.