also allow for connection error here
diff --git a/plugins/background.py b/plugins/background.py
index a7f8993..26d0770 100644
--- a/plugins/background.py
+++ b/plugins/background.py
@@ -125,7 +125,7 @@
         offenders = []
         try:
             candidates = await find_top_clients(config, aggtype=self.aggtype, duration=self.duration, filters=self.filters)
-        except (asyncio.exceptions.TimeoutError, elasticsearch.exceptions.ConnectionTimeout):
+        except (asyncio.exceptions.TimeoutError, elasticsearch.exceptions.ConnectionTimeout, elasticsearch.exceptions.ConnectionError):
             print("Offender search timed out, retrying later!")
             candidates = []
         for candidate in candidates: