--- a/hello_src/helloctl.cpp
+++ b/hello_src/helloctl.cpp
@@ -29,7 +29,11 @@
         // No event handling. Look at, e.g. rdcvolume.cpp for an example
     }
 
-    virtual ~HelloCTL() {  }
+    virtual ~HelloCTL() {}
+
+    virtual bool serviceTypeMatch(const std::string& tp) {
+        return isHelloService(tp);
+    }
 
     /* Test that a service type matches ours. This can be used
        with the directory traversal routine */