diff --git a/libcorpus2/io/xcesreader.cpp b/libcorpus2/io/xcesreader.cpp
index 8d71c3586fbdcfc56e3d7d7d397fdbb1c5e8dbb5..f9e8ce3d0f89b2550bad6eef2a197b8486410ce1 100644
--- a/libcorpus2/io/xcesreader.cpp
+++ b/libcorpus2/io/xcesreader.cpp
@@ -95,6 +95,8 @@ void XcesReader::set_option(const std::string& option)
 		impl_->set_loose_tag_parsing(true);
 	} else if (option == "strict") {
 		impl_->set_loose_tag_parsing(false);
+	} else if (option == "no_warn_inconsistent") {
+		impl_->set_warn_on_inconsistent(false);
 	}
 }
 
diff --git a/tests/io.cpp b/tests/io.cpp
index fe6c65d736a058a700c590c8219344882b9cd761..c4661d975b16ae2f4817283bbfb077e762eac11e 100644
--- a/tests/io.cpp
+++ b/tests/io.cpp
@@ -119,7 +119,7 @@ BOOST_AUTO_TEST_CASE( io_oo )
 	std::stringstream ssin;
 	ssin << swiatopoglad_broken;
 	Corpus2::XcesReader xr(tagset, ssin);
-	//xr.set_warn_on_inconsistent(false)
+	xr.set_option("no_warn_inconsistent");
 	boost::shared_ptr<Corpus2::Chunk> chunk = xr.get_next_chunk();
 	std::stringstream ss;
 	boost::shared_ptr<Corpus2::TokenWriter> w(Corpus2::TokenWriter::create("xces,flat", ss, tagset));
diff --git a/tests/ioann.cpp b/tests/ioann.cpp
index e17dc87f26706d74e28a0bddfafa9885af51b757..04831f8c2295b76e555f7d045a85b1a01f87e279 100644
--- a/tests/ioann.cpp
+++ b/tests/ioann.cpp
@@ -128,7 +128,7 @@ BOOST_AUTO_TEST_CASE( iobase )
 	BOOST_CHECK_EQUAL(meh->tokens()[1]->orth_utf8(), "Uważam że");
 	BOOST_CHECK_EQUAL(meh->tokens()[2]->orth_utf8(), "światopogląd");
 
-	std::cerr << as->annotation_info();
+	//std::cerr << as->annotation_info();
 }
 
 BOOST_AUTO_TEST_SUITE_END();