diff --git a/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp b/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp
index a4821d35bde4bb25074770f9d7497e41b1b1d1a3..9bf7ff6122fbf02010f96ad71a4c1c3f8c7d7e96 100644
--- a/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp
+++ b/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp
@@ -309,8 +309,7 @@ namespace armarx::armem::server::robot_state
             auto start = std::chrono::high_resolution_clock::now();
 
             // send batch to memory
-            armem::data::Commit c;
-
+            armem::data::Commit proprioceptionCommit;
             armem::data::Commit odometryCommit;
 
             for (unsigned int i = 0; i < robotUnitMemoryBatchSize; ++i)
@@ -327,7 +326,7 @@ namespace armarx::armem::server::robot_state
                     const auto& timeUSec = encTimestep.timestamp;
                     const auto& aron = encTimestep.data;
 
-                    armem::data::EntityUpdate& update = c.updates.emplace_back();
+                    armem::data::EntityUpdate& update = proprioceptionCommit.updates.emplace_back();
                     update.entityID = entityID;
                     update.timeCreatedMicroSeconds = timeUSec;
                     update.instancesData = {aron->toAronDictPtr()};
@@ -372,7 +371,7 @@ namespace armarx::armem::server::robot_state
                 robotUnitDataQueue.pop();
             }
 
-            auto results = commit(c);
+            auto results = commit(proprioceptionCommit);
             auto stop = std::chrono::high_resolution_clock::now();
             ARMARX_DEBUG << "RobotUnitData: The total runtime of sending a batch to the memory is: " << std::chrono::duration_cast<std::chrono::microseconds>(stop - start);