diff --git a/DDCore/src/SurfaceInstaller.cpp b/DDCore/src/SurfaceInstaller.cpp
index f13e2e452b7d8d0f902fce5911b5ee7341787455..1bd2137309384eebb04cc12f8f6ac2ca16cc7534 100644
--- a/DDCore/src/SurfaceInstaller.cpp
+++ b/DDCore/src/SurfaceInstaller.cpp
@@ -23,7 +23,7 @@ typedef DetElement::Children _C;
 
 /// Initializing constructor
 SurfaceInstaller::SurfaceInstaller(LCDD& lcdd, int argc, char** argv)
-  : m_lcdd(lcdd), m_det()
+  : m_lcdd(lcdd), m_det(), m_stopScanning(false)
 {
   if ( argc > 0 )  {
     string det_name = argv[0];
diff --git a/DDDetectors/compact/SiD_Markus.xml b/DDDetectors/compact/SiD_Markus.xml
index 8f05e9d04ff55b5e5ac214b47fa52f3a67787e21..8fe808d6c0b595d4d85f033bcfd158aa68f3d6fa 100644
--- a/DDDetectors/compact/SiD_Markus.xml
+++ b/DDDetectors/compact/SiD_Markus.xml
@@ -235,6 +235,7 @@
    <plugins>
     <plugin name="DD4hep_SiTrackerBarrelSurfacePlugin">
       <argument value="SiTrackerBarrel"/>
+      <argument value="dimension=1"/>
     </plugin>
     <plugin name="DD4hep_SurfaceExamplePlugin">
       <argument value="SiTrackerBarrel"/>