diff --git a/objectstore/Algorithms.hpp b/objectstore/Algorithms.hpp
index 8c184b4b9536459bf0dc64af94a32dd40a4cf2ee..d404a2a2b91ef09ab77ab7de121567e74b80e09b 100644
--- a/objectstore/Algorithms.hpp
+++ b/objectstore/Algorithms.hpp
@@ -423,9 +423,6 @@ public:
       localTimingList.addToLog(params);
       lc.log(log::INFO, "In Algorithms::popNextBatch(): did one round of elements retrieval.");
       timingList+=localTimingList;
-      // If we did not get anything more, we stop here. Otherwise, this could put us in a queue creation-deletion
-      // fight with a process trying to push to a queue.
-      if (didTrim) break;
     }
   logAndReturn:
     {