diff --git a/libwccl/ops/match/conditions/isannotatedas.cpp b/libwccl/ops/match/conditions/isannotatedas.cpp
index 0b6defb03b410872818d899f7faab0d496919533..a968f4057c5c50413e0a08d9612738c28337f97a 100644
--- a/libwccl/ops/match/conditions/isannotatedas.cpp
+++ b/libwccl/ops/match/conditions/isannotatedas.cpp
@@ -46,13 +46,13 @@ MatchResult IsAnnotatedAs::apply(const ActionExecContext& context) const
 std::string IsAnnotatedAs::to_string(const Corpus2::Tagset& tagset) const
 {
 	std::ostringstream os;
-	os << name() << "(" << chan_name_ << ")";
+	os << name() << "(\"" << chan_name_ << "\")";
 	return os.str();
 }
 
 std::ostream& IsAnnotatedAs::write_to(std::ostream& os) const
 {
-	return os << name() << "(" << chan_name_ << ")";
+	return os << name() << "(\"" << chan_name_ << "\")";
 }
 
 } /* end ns Wccl */