diff --git a/src/frontend/org/voltdb/iv2/TransactionTaskQueue.java b/src/frontend/org/voltdb/iv2/TransactionTaskQueue.java
index <HASH>..<HASH> 100644
--- a/src/frontend/org/voltdb/iv2/TransactionTaskQueue.java
+++ b/src/frontend/org/voltdb/iv2/TransactionTaskQueue.java
@@ -329,6 +329,7 @@ public class TransactionTaskQueue
                              */
                             if (firstTask) {
                                 firstTask = false;
+                            } else {
                                 iter.remove();
                             }
                             taskQueueOffer(task);
For ENG-<I>, fix a bug in TransactionTaskQueue where the first fragment was removed from the queue