diff --git a/transition_machine/src/Oracle.cpp b/transition_machine/src/Oracle.cpp
index 7dc8bfbcdd41b84ed6bf59945ca9a3092cc15210..aeaf7e05b936753b9b3875a676601394d1f09040 100644
--- a/transition_machine/src/Oracle.cpp
+++ b/transition_machine/src/Oracle.cpp
@@ -275,7 +275,7 @@ void Oracle::createDatabase()
 
     if (previousState == "signature")
       newState = "tagger";
-    else if (previousState == "tagger")
+    else if (previousState == "tagger" || previousState == "error_tagger")
     {
       newState = "signature";
       movement = 1;