diff --git a/Geo/GModelIO_OCC.cpp b/Geo/GModelIO_OCC.cpp
index 6faa3a0ea2d065e21a7e4d7e50edbb32b899a8f4..5562e4f98132ef63eb7b6bfda76657efa7ffea32 100644
--- a/Geo/GModelIO_OCC.cpp
+++ b/Geo/GModelIO_OCC.cpp
@@ -2972,7 +2972,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
       for(exp1.Init(myshape, TopAbs_EDGE); exp1.More(); exp1.Next()){
         TopoDS_Edge edge = TopoDS::Edge(exp1.Current());
         if(BRep_Tool::Degenerated(edge))
-          rebuild->Remove(edge, false);
+          rebuild->Remove(edge);
       }
       myshape = rebuild->Apply(myshape);
     }
@@ -3016,7 +3016,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
               Msg::Info("  (natural bounds added)");
             TopoDS_Face newface = sff->Face();
 
-            rebuild->Replace(face, newface, Standard_False);
+            rebuild->Replace(face, newface);
           }
       }
       myshape = rebuild->Apply(myshape);
@@ -3028,7 +3028,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
       for(exp1.Init(myshape, TopAbs_EDGE); exp1.More(); exp1.Next()){
         TopoDS_Edge edge = TopoDS::Edge(exp1.Current());
         if(BRep_Tool::Degenerated(edge))
-          rebuild->Remove(edge, false);
+          rebuild->Remove(edge);
       }
       myshape = rebuild->Apply(myshape);
     }
@@ -3080,7 +3080,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
         replace = sfw->FixLacking(Standard_True) || replace;
         if(replace){
           TopoDS_Wire newwire = sfw->Wire();
-          rebuild->Replace(oldwire, newwire, Standard_False);
+          rebuild->Replace(oldwire, newwire);
         }
       }
     }
@@ -3108,7 +3108,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
             Msg::Info("  removing degenerated edge %d from vertex %d to vertex %d",
                       _emap.FindIndex(edge), _vmap.FindIndex(TopExp::FirstVertex(edge)),
                       _vmap.FindIndex(TopExp::LastVertex(edge)));
-            rebuild->Remove(edge, false);
+            rebuild->Remove(edge);
           }
         }
       }
@@ -3120,8 +3120,8 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
       rebuild->Apply(myshape);
       for(exp1.Init(myshape, TopAbs_EDGE); exp1.More(); exp1.Next()){
         TopoDS_Edge edge = TopoDS::Edge(exp1.Current());
-        if(BRep_Tool::Degenerated(edge) )
-          rebuild->Remove(edge, false);
+        if(BRep_Tool::Degenerated(edge))
+          rebuild->Remove(edge);
       }
       myshape = rebuild->Apply(myshape);
     }
@@ -3194,7 +3194,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
     for(exp1.Init(myshape, TopAbs_EDGE); exp1.More(); exp1.Next()){
       TopoDS_Edge edge = TopoDS::Edge(exp1.Current());
       if(BRep_Tool::Degenerated(edge))
-        rebuild->Remove(edge, false);
+        rebuild->Remove(edge);
     }
     myshape = rebuild->Apply(myshape);
   }
@@ -3228,7 +3228,7 @@ void OCC_Internals::_healShape(TopoDS_Shape &myshape, double tolerance,
           BRepLib::OrientClosedSolid(newsolid);
           Handle_ShapeBuild_ReShape rebuild = new ShapeBuild_ReShape;
           // rebuild->Apply(myshape);
-          rebuild->Replace(solid, newsolid, Standard_False);
+          rebuild->Replace(solid, newsolid);
           TopoDS_Shape newshape = rebuild->Apply(myshape, TopAbs_COMPSOLID);//, 1);
           // TopoDS_Shape newshape = rebuild->Apply(myshape);
           myshape = newshape;