diff --git a/Plugin/FaultZone.cpp b/Plugin/FaultZone.cpp
index bc9f956a5c78c63e69c864e4d03a9e71f02f5dcf..54ea09867cbbc889ec4c33c8b7aeb4399dcda44f 100644
--- a/Plugin/FaultZone.cpp
+++ b/Plugin/FaultZone.cpp
@@ -636,6 +636,8 @@ void GMSH_FaultZoneMesher::CreateJointElements(GModel* gModel, GFace* gFace,
   }
 
   // replace physical edges by physical surfaces
+
+#if 1 // FIXME this is wrong !?!
   for(int i = 0; i < List_Nbr(gModel->getGEOInternals()->PhysicalGroups); i++){
     PhysicalGroup *p = *(PhysicalGroup**)List_Pointer
       (GModel::current()->getGEOInternals()->PhysicalGroups, i);
@@ -671,6 +673,8 @@ void GMSH_FaultZoneMesher::CreateJointElements(GModel* gModel, GFace* gFace,
       List_Delete(faceEntities);
     }
   }
+#endif
+
 }
 
 //================================================================================