diff --git a/libmwereader/mwe.cpp b/libmwereader/mwe.cpp
index 8db796cc39e18bcb871007a0407af8d7c9f0edb5..658db09e4756744edadc9dbc3f621c1256a8e236 100644
--- a/libmwereader/mwe.cpp
+++ b/libmwereader/mwe.cpp
@@ -70,7 +70,8 @@ bool LexicalUnit::IsHere(const Wccl::SentenceContext &sc,
 	if(!found_head){
 		std::string errmsg("MWE found, but no head for it.");
 		errmsg += " Offending unit: " + base_;
-		throw Wccl::WcclError(errmsg);
+		//throw Wccl::WcclError(errmsg);
+		return false;
 	}
 
 	return true;