diff --git a/DDRec/include/DDRec/Surface.h b/DDRec/include/DDRec/Surface.h
index c30aad479091bb6a730d4312c1820803b83619e7..092ab6e7ef9b8802ff40d0d2db5b3ec2d58ec372 100644
--- a/DDRec/include/DDRec/Surface.h
+++ b/DDRec/include/DDRec/Surface.h
@@ -140,7 +140,7 @@ namespace DD4hep {
       }
 
       /// Constructor to be used with an existing object
-      template <typename Q> VolSurface(const Handle<Q>& e)
+      template <typename Q> VolSurface(const Geometry::Handle<Q>& e)
           : Geometry::Handle< SurfaceData >(e) {
       }
 
@@ -282,7 +282,7 @@ namespace DD4hep {
       }
 
       /// Constructor to be used with an existing object
-      template <typename Q> VolPlane(const Handle<Q>& e)
+      template <typename Q> VolPlane(const Geometry::Handle<Q>& e)
 	: VolSurface(e) {
       }