diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Rm.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Rm.java
index f3839b1da0d08ce990dc7d35a5dcac940537bf10..f7433458c16cbc4acddd19d78abe95026e7e0015 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Rm.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Rm.java
@@ -61,10 +61,10 @@ public abstract class Rm extends RBuiltinNode.Arg3 {
     @Specialization
     @TruffleBoundary
     protected Object rm(RAbstractStringVector list, REnvironment envir, boolean inherits,
-                    @Cached("createSlowPath(list)") VectorAccess access) {
-        try (SequentialIterator access2 = access.access(list)) {
-            while (access.next(access2)) {
-                String key = access.getString(access2);
+                    @Cached("createSlowPath(list)") VectorAccess listAccess) {
+        try (SequentialIterator listIter = listAccess.access(list)) {
+            while (listAccess.next(listIter)) {
+                String key = listAccess.getString(listIter);
                 if (!removeFromEnv(envir, key, inherits)) {
                     warning(RError.Message.UNKNOWN_OBJECT, key);
                 }