diff --git a/PluralKit.Bot/Utils/MiscUtils.cs b/PluralKit.Bot/Utils/MiscUtils.cs
index 041f7ae7..abd373c0 100644
--- a/PluralKit.Bot/Utils/MiscUtils.cs
+++ b/PluralKit.Bot/Utils/MiscUtils.cs
@@ -12,6 +12,8 @@ using Npgsql;
using PluralKit.Core;
+using Polly.Timeout;
+
namespace PluralKit.Bot
{
public static class MiscUtils {
@@ -68,6 +70,11 @@ namespace PluralKit.Bot
if (e is NotFoundException ne && ne.ResponseBody.Contains("
nginx")) return false;
if (e is UnauthorizedException ue && ue.ResponseBody.Contains("nginx")) return false;
+ // Filter out timeout/ratelimit related stuff
+ if (e is TooManyRequestsException) return false;
+ if (e is RatelimitBucketExhaustedException) return false;
+ if (e is TimeoutRejectedException) return false;
+
// 5xxs? also not our problem :^)
if (e is UnknownDiscordRequestException udre && (int) udre.StatusCode >= 500) return false;