diff --git a/modules/conop/src/chemdict_tool.cc b/modules/conop/src/chemdict_tool.cc
index 9ca3729cae37702539847beae13b31dccea87bdb..08b11ae0d931f6c450b8647f8d224304ea04c89e 100644
--- a/modules/conop/src/chemdict_tool.cc
+++ b/modules/conop/src/chemdict_tool.cc
@@ -77,6 +77,9 @@ int main(int argc, char const *argv[])
       Logger::Instance().PushVerbosityLevel(4);
     } else if (param=="-q") {
       Logger::Instance().PushVerbosityLevel(0);
+    } else if (param=="-h") {
+      PrintUsage();
+      return 0;
     } else {
       std::cout << "Unrecognized argument '" << param << "'" << std::endl;
       std::cout << "Try 'chemdict_tool -h' for more information" << std::endl;