diff --git a/reading_machine/src/Config.cpp b/reading_machine/src/Config.cpp
index 40feaf4560bccbb0279f028cbe5c417c056a3bdf..6043ceabbb26bd1c976c2f88a3995a72a4e1189b 100644
--- a/reading_machine/src/Config.cpp
+++ b/reading_machine/src/Config.cpp
@@ -71,7 +71,7 @@ void Config::print(FILE * dest) const
     }
     for (unsigned int i = 0; i < getNbColumns()-1; i++)
     {
-      auto & colContent = isPredicted(getColName(i)) ? getLastNotEmptyHypConst(i, getFirstLineIndex()+line) : getLastNotEmptyConst(i, getFirstLineIndex()+line);
+      auto & colContent = isPredicted(getColName(i)) ? getLastNotEmptyHypConst(i, getFirstLineIndex()+line) : getLastNotEmptyConst(i, line);
       fmt::print(dest, "{}{}", colContent, i < getNbColumns()-2 ? "\t" : "\n");
     }
     if (getLastNotEmptyConst(EOSColName, getFirstLineIndex()+line) == EOSSymbol1)
@@ -109,7 +109,7 @@ void Config::printForDebug(FILE * dest) const
     toPrint.back().emplace_back(line == (int)wordIndex ? "=>" : "");
     for (unsigned int i = 0; i < getNbColumns(); i++)
     {
-      auto & colContent = isPredicted(getColName(i)) ? getLastNotEmptyHypConst(i, line) : getLastNotEmptyConst(i, getFirstLineIndex()+line);
+      auto & colContent = isPredicted(getColName(i)) ? getLastNotEmptyHypConst(i, line) : getLastNotEmptyConst(i, line);
       toPrint.back().emplace_back(util::shrink(colContent, maxWordLength));
     }
   }