diff --git a/java/src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java b/java/src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java
index 543762449da63f2da5140e8e77823991c3fcedef..4d92431bbbcce010bd499a3c9ff1a5c68d543ca0 100644
--- a/java/src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java
+++ b/java/src/test/java/com/google/crypto/tink/daead/AesSivKeyManagerTest.java
@@ -101,18 +101,11 @@ public class AesSivKeyManagerTest {
   @Test
   public void validateKey_version() throws Exception {
     AesSivKeyManager manager = new AesSivKeyManager();
-
-    for (int i = 0; i < 100; i++) {
-      if (i == 64) {
-        manager.validateKey(createAesSivKey(i));
-      } else {
-        try {
-          manager.validateKey(createAesSivKey(i));
-          fail();
-        } catch (GeneralSecurityException e) {
-          // expected
-        }
-      }
+    try {
+      manager.validateKey(AesSivKey.newBuilder(createAesSivKey(64)).setVersion(1).build());
+      fail();
+    } catch (GeneralSecurityException e) {
+      // expected
     }
   }