diff --git a/wcclparser/main.cpp b/wcclparser/main.cpp
index 9a2eda37f80d1f8bafa277d855fc3d0d1f950e50..86e850b554c590845e54c561568a75316322ed85 100644
--- a/wcclparser/main.cpp
+++ b/wcclparser/main.cpp
@@ -105,7 +105,8 @@ bool process_line(const std::string& line, Parser& parser)
 			Wccl::FunExecContext cx(sc, retOp->variables);
 			retVal = retOp->get_op_base()->apply_internal(cx);
 			if (retVal) {
-				std::cerr << "Parsed expression: " << retVal->to_raw_string()
+				std::cerr << "Parsed expression: "
+					<< retVal->to_string(parser.tagset())
 					<< std::endl;
 			} else {
 				std::cerr << "Problem while parsing -- "