diff --git a/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx b/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx
index b1f92b8658b4d270f37265db6211ecd7ef03eba9..82b44be853bd15818e739f1d7ee966964158eaec 100755
--- a/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx
+++ b/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx
@@ -4781,6 +4781,6 @@ CombinedMuonTrackBuilder::checkTrack(std::string txt, Trk::Track* newTrack, Trk:
     return newTrackOK;
 }
   void CombinedMuonTrackBuilder::cleanUp() const {
-    m_muonHoleRecovery->cleanUp();
+    if (!m_muonHoleRecovery.empty()) m_muonHoleRecovery->cleanUp();
   }
 }  // namespace Rec