diff --git a/CommandLineArguments.cxx b/CommandLineArguments.cxx
index f19a91683c73f34eff3eb0352f39ee8adfda6c7e..23bf567e8e359e9d9cddb03c6f9b26a6a699430f 100644
--- a/CommandLineArguments.cxx
+++ b/CommandLineArguments.cxx
@@ -460,12 +460,11 @@ const char* CommandLineArguments::GetHelp(const char* arg)
       = this->Internals->Callbacks.find(cs->Help);
     if ( hit == this->Internals->Callbacks.end() )
       {
-      return cs->Help;
+      break;
       }
     cs = &(hit->second);
     }
-  // Should never happened
-  return 0;
+  return cs->Help;
 }
 
 //----------------------------------------------------------------------------