diff --git a/Mesh/meshGRegionExtruded.cpp b/Mesh/meshGRegionExtruded.cpp
index c7cae7449cc4987a7399e662da8335664a35a53d..de516335fbc15e4ad9908c391205ef5c9176d12c 100644
--- a/Mesh/meshGRegionExtruded.cpp
+++ b/Mesh/meshGRegionExtruded.cpp
@@ -1,4 +1,4 @@
-// $Id: meshGRegionExtruded.cpp,v 1.8 2007-01-16 11:31:42 geuzaine Exp $
+// $Id: meshGRegionExtruded.cpp,v 1.9 2007-01-16 14:15:18 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -429,7 +429,8 @@ int SubdivideExtrudedMesh(GModel *m)
       phase2(regions[i], pos, edges, edges_swap, swap);
     Msg(INFO, "Swapping %d", swap);
     if(j && j == swap) {
-      Msg(GERROR, "Unable to subdivide extruded mesh: use 'Recombine' instead");
+      Msg(GERROR, "Unable to subdivide extruded mesh: change surface mesh or");
+      Msg(GERROR, "recombine extrusion instead");
       return -1;
     }
     j = swap;