diff --git a/managers/SharedGitlabManager.ts b/managers/SharedGitlabManager.ts
index e12a425d89ac84e485a1d4627b08a7b38677949c..48f556e13e058d16afa61fbd705cf4ea08852bb0 100644
--- a/managers/SharedGitlabManager.ts
+++ b/managers/SharedGitlabManager.ts
@@ -4,7 +4,6 @@ import * as GitlabCore                                       from '@gitbeaker/co
 import { GitbeakerRequestError }                             from '@gitbeaker/requester-utils';
 import { Gitlab, PipelineSchema, ProjectSchema, UserSchema } from '@gitbeaker/rest';
 import GitlabToken                                           from '../types/Gitlab/GitlabToken';
-import { StatusCodes }                                       from 'http-status-codes';
 
 
 class SharedGitlabManager {
@@ -26,7 +25,7 @@ class SharedGitlabManager {
         try {
             return await request();
         } catch ( error ) {
-            if ( this.refreshTokenFunction && refreshTokenIfNeeded && error instanceof GitbeakerRequestError && error.cause?.response.status === StatusCodes.UNAUTHORIZED ) {
+            if ( this.refreshTokenFunction && refreshTokenIfNeeded && error instanceof GitbeakerRequestError ) {
                 this.setToken(await this.refreshTokenFunction());
 
                 return this.executeGitlabRequest(request, false);