diff --git a/src/calng/ShmemTrainMatcher.py b/src/calng/ShmemTrainMatcher.py
index 4c1e3c7992586165f3d17c6db3d547b706f77507..9f92fc113976561b2f137df9f62100b4db55c1cc 100644
--- a/src/calng/ShmemTrainMatcher.py
+++ b/src/calng/ShmemTrainMatcher.py
@@ -196,6 +196,8 @@ class ShmemTrainMatcher(TrainMatcher.TrainMatcher):
             # it is set already by super by default, so only need to turn off
             self.output = None
 
+        self.start()  # Auto-start this type of matcher.
+
     def preReconfigure(self, conf):
         super().preReconfigure(conf)
         if conf.has("merge") or conf.has("sources"):