diff --git a/Geo/GModel.h b/Geo/GModel.h
index 2b376b838bffa34a0977cd35f8913a62483b2fbf..03e4272c9fef7351b74530b8c5a46f8ff21d2ef4 100644
--- a/Geo/GModel.h
+++ b/Geo/GModel.h
@@ -468,14 +468,14 @@ class GModel
 
   // Gmsh mesh file format
   int readMSH(const std::string &name);
-  int writeMSH(const std::string &name, double version=1.0, bool binary=false,
+  int writeMSH(const std::string &name, double version=2.2, bool binary=false,
                bool saveAll=false, bool saveParametric=false,
                double scalingFactor=1.0, int elementStartNum=0,
                int saveSinglePartition=0);
   int writePartitionedMSH(const std::string &baseName, bool binary=false,
                           bool saveAll=false, bool saveParametric=false,
                           double scalingFactor=1.0);
-  int writeDistanceMSH(const std::string &name, double version=1.0, bool binary=false,
+  int writeDistanceMSH(const std::string &name, double version=2.2, bool binary=false,
                        bool saveAll=false, bool saveParametric=false,
                        double scalingFactor=1.0);