diff --git a/spec/infinispan_cluster_spec.js b/spec/infinispan_cluster_spec.js
index <HASH>..<HASH> 100644
--- a/spec/infinispan_cluster_spec.js
+++ b/spec/infinispan_cluster_spec.js
@@ -32,13 +32,17 @@ describe('Infinispan cluster client', function() {
       .catch(t.failed(done)).finally(done);
   });
 
-  it('can iterate over entries in a cluster, one entry at the time',
-    tests.iterateEntries('cluster', 1, client)
-  );
+  if (process.env.protocol == null || process.env.protocol >= '2.5') {
 
-  it('can iterate over entries in a cluster, more than one entry at the time',
-    tests.iterateEntries('cluster', 3, client)
-  );
+    it('can iterate over entries in a cluster, one entry at the time',
+       tests.iterateEntries('cluster', 1, client)
+    );
+
+    it('can iterate over entries in a cluster, more than one entry at the time',
+       tests.iterateEntries('cluster', 3, client)
+    );
+
+  }
 
   it('can remove listener in cluster', function(done) { client
       .then(t.assert(t.clear()))
HRJS-<I> Iteration tests should only run with protocol <I> or above