diff --git a/alib2/src/alphabet/SymbolFromStringParser.cpp b/alib2/src/alphabet/SymbolFromStringParser.cpp
index 81132219bd45b0af21eb053afc612e672e7c2b4c..fc6c462125e5fdd95ad4139690c5351ece1b9b81 100644
--- a/alib2/src/alphabet/SymbolFromStringParser.cpp
+++ b/alib2/src/alphabet/SymbolFromStringParser.cpp
@@ -16,6 +16,7 @@ Symbol SymbolFromStringParser::parse() {
 		return Symbol(BlankSymbol());
 	} else if(token.type == SymbolFromStringLexer::SYMBOL) {
 		LabeledSymbol data = parseContent();
+		token = m_Lexer.next().token();
 		if(token.type == SymbolFromStringLexer::TEOF) {
 			return Symbol(data);
 		} else {