diff --git a/src/Tgstation.Server.Host/Authority/Core/AuthorityInvoker{TAuthority}.cs b/src/Tgstation.Server.Host/Authority/Core/AuthorityInvoker{TAuthority}.cs
index 3b6eb396b9..cf04a0068f 100644
--- a/src/Tgstation.Server.Host/Authority/Core/AuthorityInvoker{TAuthority}.cs
+++ b/src/Tgstation.Server.Host/Authority/Core/AuthorityInvoker{TAuthority}.cs
@@ -26,7 +26,9 @@ namespace Tgstation.Server.Host.Authority.Core
/// The potentially errored .
static void ThrowGraphQLErrorIfNecessary(AuthorityResponse authorityResponse)
{
- if (authorityResponse.Success)
+ if (authorityResponse.Success
+ || authorityResponse.FailureResponse.Value == HttpFailureResponse.NotFound
+ || authorityResponse.FailureResponse.Value == HttpFailureResponse.Gone)
return;
var fallbackString = authorityResponse.FailureResponse.ToString()!;