diff --git a/transition_machine/src/Oracle.cpp b/transition_machine/src/Oracle.cpp
index d5352786c90a5f79735e03dbad2417615cc81e09..2438740cb5800347e328b9d82b1a1c9f43f13bdb 100644
--- a/transition_machine/src/Oracle.cpp
+++ b/transition_machine/src/Oracle.cpp
@@ -573,9 +573,11 @@ void Oracle::createDatabase()
       if (previousAction == "notfound")
         newState = "lemmatizer_rules";
       else
-        newState = "parser";
+        newState = "lemmatizer_case";
     }
     else if (previousState == "lemmatizer_rules")
+      newState = "lemmatizer_case";
+    else if (previousState == "lemmatizer_case")
       newState = "parser";
     else if (previousState == "parser")
     {