diff --git a/Mesh/meshGFaceOptimize.cpp b/Mesh/meshGFaceOptimize.cpp
index bfb3ad5d4ebd027ef34d582c251a0a53a2fd28e1..098d44fd243a88f954c399c4fe481378592eaf13 100644
--- a/Mesh/meshGFaceOptimize.cpp
+++ b/Mesh/meshGFaceOptimize.cpp
@@ -187,7 +187,7 @@ void buildMeshGenerationDataStructures(GFace *gf,
   for(unsigned int i = 0; i < gf->triangles.size(); i++){
     double lc = 0.3333333333 * (data.vSizes[data.getIndex(gf->triangles[i]->getVertex(0))] +
                                 data.vSizes[data.getIndex(gf->triangles[i]->getVertex(1))] +
-                                data.vSizes[data.getIndex(gf->triangles[i]->getVertex(2))]);    
+                                data.vSizes[data.getIndex(gf->triangles[i]->getVertex(2))]);
     AllTris.insert(new MTri3(gf->triangles[i], lc, 0, &data, gf));
   }
   gf->triangles.clear();
@@ -2263,8 +2263,8 @@ void _relocateVertex(GFace *gf, MVertex *ver,
   if(fv && fv->bl_data) return;
 
   double initu, initv;
-  if(!ver->getParameter(0, initu) && !ver->getParameter(1, initv))
-    return;
+  ver->getParameter(0, initu);
+  ver->getParameter(1, initv);
 
   // compute the vertices connected to that one
   std::map<MVertex*,SPoint2> pts;