diff --git a/Geo/GModelIO_OCC.h b/Geo/GModelIO_OCC.h
index 456cc3a46b2b2c15fceb3ddc756aa80666aca80a..578b68abb866e1c1cbb5cf8c9f8e44dde25bf405 100644
--- a/Geo/GModelIO_OCC.h
+++ b/Geo/GModelIO_OCC.h
@@ -439,8 +439,8 @@ public:
   {
     _error("copy shape");
   }
-  void remove(int dim, int tag){}
-  void remove(const std::vector<std::pair<int, int> > &dimTags){}
+  void remove(int dim, int tag, bool recursive=false){}
+  void remove(const std::vector<std::pair<int, int> > &dimTags, bool recursive=false){}
   void importShapes(const std::string &fileName, bool highestDimOnly,
                     std::vector<std::pair<int, int> > &outDimTags,
                     const std::string &format="")