diff --git a/newbrt/rollback.c b/newbrt/rollback.c
index 989889d09b9cd53b2cd478f19383496f5ec11412..ba167d95a5ddb510ca486c0f952cbc152fc2a743 100644
--- a/newbrt/rollback.c
+++ b/newbrt/rollback.c
@@ -209,7 +209,9 @@ live_list_reverse_note_txn_end_iter(OMTVALUE live_xidv, u_int32_t UU(index), voi
             invariant(r==0);
         }
     }
-    // else invariant() here
+    else {
+        invariant(pair->xid2 > xid);
+    }
     return r;
 }