diff --git a/src/tools/Keywords.cpp b/src/tools/Keywords.cpp
index bf342fa3ef4191bc6fb114929cb200d62b8ca30a..20109564f2626fc056fca7141756e3b370285752 100644
--- a/src/tools/Keywords.cpp
+++ b/src/tools/Keywords.cpp
@@ -572,7 +572,7 @@ void Keywords::addOutputComponent( const std::string& name, const std::string& k
 bool Keywords::outputComponentExists( const std::string& name, const bool& custom ) const {
   if( custom && cstring.find("customizable")!=std::string::npos ) return true;
   for(unsigned i=0;i<cnames.size();++i){
-      if( name.find(cnames[i])!=std::string::npos ) return true;
+    if( name==cnames[i] ) return true;
   } 
   return false;
 }