diff --git a/libcorpus2/tag.cpp b/libcorpus2/tag.cpp
index dd621335d8e66f984d8fbdf0e7a1accf2b64d8a2..945b5969de08c1d57d4144bdf3bb8f796f025620 100644
--- a/libcorpus2/tag.cpp
+++ b/libcorpus2/tag.cpp
@@ -31,8 +31,8 @@ std::string Tag::raw_dump() const
 	std::bitset<sizeof(mask_t) * CHAR_BIT> binaryp(pos_);
 	std::bitset<sizeof(mask_t) * CHAR_BIT> binaryv(values_);
 	//ss << static_cast<int>(tagset_id_);
-	ss << "#" << binaryp;
-	ss << ":" << binaryv;
+	ss << "" << pos_;
+	ss << ":" << values_;
 	ss << "]";
 	return ss.str();
 }