diff --git a/src/scheduler/Scheduler.cpp b/src/scheduler/Scheduler.cpp
index 6c827f236167c8bce4fd5a39c392f00ac8fe6649..2975538bc3271f4dbf6faea920be3a05452a0859 100644
--- a/src/scheduler/Scheduler.cpp
+++ b/src/scheduler/Scheduler.cpp
@@ -451,16 +451,15 @@ void Aidge::SequentialScheduler::forward(bool forwardDims, bool verbose, std::ve
         this->generateScheduling(verbose);
     }
 
-    std::map<std::shared_ptr<Node>, std::string> namePtrTable;
-    if (verbose) namePtrTable = mGraphView->getRankedNodesName("{0} ({1}#{3})");
+    const auto namePtrTable = mGraphView->getRankedNodesName("{0} ({1}#{3})");
 
     size_t cpt = 0;
     for (const auto& runnable : mStaticSchedule.at(mStaticScheduleStep)) {
         if (verbose)
-            fmt::print("run: {}\n", namePtrTable[runnable]);
+            fmt::print("run: {}\n", namePtrTable.at(runnable));
         else
             drawProgressBar(static_cast<float>(cpt) / static_cast<float>(mStaticSchedule.size()), 50,
-                            (std::string("running ") + namePtrTable[runnable]));
+                            (std::string("running ") + namePtrTable.at(runnable)));
         const auto tStart = std::chrono::high_resolution_clock::now();
         runnable->forward();
         const auto tEnd = std::chrono::high_resolution_clock::now();