diff --git a/DDCore/src/segmentations/Segmentation.cpp b/DDCore/src/segmentations/Segmentation.cpp
index 0de2142f3eec147941e739a45093fa5fd694ee5a..8a8f0538114c5d232e238539d25b44dc2334647f 100644
--- a/DDCore/src/segmentations/Segmentation.cpp
+++ b/DDCore/src/segmentations/Segmentation.cpp
@@ -38,14 +38,12 @@ namespace dd4hep {
 
     /// Destructor
     Segmentation::~Segmentation() {
-#if 0
       if (_ownsDecoder and _decoder != 0) {
         delete _decoder;
       }
       for (auto& p : _parameters)  {
         if ( p.second ) delete p.second;
       }
-#endif
       _parameters.clear();
     }