diff --git a/dank_mids/executor.py b/dank_mids/executor.py
index 89ecdf6f..1d4d1646 100644
--- a/dank_mids/executor.py
+++ b/dank_mids/executor.py
@@ -35,6 +35,7 @@ def _worker(executor_reference, work_queue, initializer, initargs, timeout):  #
                         # Let the executor know we have one less idle thread available
                         executor._idle_semaphore.acquire(blocking=False)  # NOTE: NEW
                         return  # NOTE: NEW 
+                continue
                 
             if work_item is not None:
                 work_item.run()