diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/SeqFunctions.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/SeqFunctions.java
index 48edb3ccebcf38aca2e3ed8b9ba86c8d4abdea4e..c3fd500728362be44f4d04c20f8236cf97118da7 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/SeqFunctions.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/SeqFunctions.java
@@ -199,11 +199,11 @@ public final class SeqFunctions {
             }
         }
 
-        public static class SeqNoClassFromAndLengthNode {
+        public static class SeqNoClassFromAndLengthNode extends Node {
 
-            final SeqInt seqInt;
             final RFunction seqIntFunction;
             final ConditionProfile isNumericProfile;
+            @Child SeqInt seqInt;
             @Child public GetClassAttributeNode getClassAttributeNode;
             @Child IsMissingOrNumericNode fromCheck;