diff --git a/DDRec/src/Surface.cpp b/DDRec/src/Surface.cpp
index d4574aebcf1fd6f57ea25e86d33df3fb8ec0b7d2..fd32f702baf077ed70ca72d6100b145b7adbe96c 100644
--- a/DDRec/src/Surface.cpp
+++ b/DDRec/src/Surface.cpp
@@ -58,7 +58,7 @@ namespace DD4hep {
     VolSurface::VolSurface( Volume vol, SurfaceType type, double thickness_inner ,double thickness_outer, 
 			    Vector3D u ,Vector3D v ,Vector3D n ,Vector3D o ) :  
       
-      Handle( new SurfaceData( type, thickness_inner ,thickness_outer, u,v,n,o) ) ,
+      Geometry::Handle< SurfaceData >( new SurfaceData( type, thickness_inner ,thickness_outer, u,v,n,o) ) ,
 
       _vol( vol ) {
     }