diff --git a/transition_machine/src/ActionBank.cpp b/transition_machine/src/ActionBank.cpp
index 4f56170526f7a706f1b4a8c6bf47f8c61e0d53b4..e4ee2290f3d3d6cde73c391f8a7040db3b6c6e85 100644
--- a/transition_machine/src/ActionBank.cpp
+++ b/transition_machine/src/ActionBank.cpp
@@ -640,7 +640,7 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na
     auto undo = [](Config & c, Action::BasicAction &)
       {removeCharFromBuffer(c, "FORM", 0);};
     auto appliable = [](Config & c, Action::BasicAction &)
-      {return c.getTape("FORM").getHyp(0).size() <= 2000 && c.rawInput[c.rawInputHeadIndex] != '\t' && !c.rawInputOnlySeparatorsLeft();};
+      {return c.getTape("FORM").getHyp(0).size() <= 2000 && c.rawInput[c.rawInputHeadIndex] != '\t' && c.rawInput[c.rawInputHeadIndex] != '\n' && !c.rawInputOnlySeparatorsLeft();};
     Action::BasicAction basicAction =
       {Action::BasicAction::Type::Write, "", apply, undo, appliable};