diff --git a/alib2cli/src/command/HelpCommand.h b/alib2cli/src/command/HelpCommand.h
index e0a47b7fcc8ebf668d5cdafbe2dbd7f63ad02f14..c71d1de495e2606ef674a1379dc5f8b0c6051986 100644
--- a/alib2cli/src/command/HelpCommand.h
+++ b/alib2cli/src/command/HelpCommand.h
@@ -46,6 +46,7 @@ public:
 			std::cout << ">identifier  - value to xml file (ResultImmediateFileStatement)" << std::endl;
 			std::cout << ">:identifier - value to xml file with name from environment (ResultBindedFileStatement)" << std::endl;
 			std::cout << ">$identifier - value to variable s (ResultVariableStatement)" << std::endl;
+			std::cout << ">            - value is discarded" << std::endl;
 			std::cout << "             - nothing specified prints to stdout (ResultPrintStatement)" << std::endl;
 		} else if ( m_command == "" ) {
 			std::cout << "Simple help for the query language" << std::endl;
diff --git a/alib2cli/src/parser/Parser.cpp b/alib2cli/src/parser/Parser.cpp
index 556c62979a0117b145b0e32151762358e386b943..4e308e526ed91ebe023726b91b38271ea9c4b290 100644
--- a/alib2cli/src/parser/Parser.cpp
+++ b/alib2cli/src/parser/Parser.cpp
@@ -151,9 +151,11 @@ void Parser::out_redirect ( std::shared_ptr < StatementList > & list ) {
 		std::string name = getTokenValue ( );
 		match ( cli::Lexer::TokenType::INTEGER, cli::Lexer::TokenType::IDENTIFIER );
 		list->append ( std::make_unique < ResultVariableStatement > ( std::move ( name ) ) );
-	} else {
+	} else if ( check ( cli::Lexer::TokenType::IDENTIFIER ) ) {
 		std::string filename = matchIdentifier ( );
 		list->append ( std::make_unique < ResultImmediateFileStatement > ( std::move ( filename ) ) );
+	} else {
+		return;
 	}
 }