diff --git a/Common/DefaultOptions.h b/Common/DefaultOptions.h
index 3013f2aa621c6b937e340b46d0c51fa89f09bff4..6181ff13887cb9a0b94b9ffec4aaf8884e1d4bc8 100644
--- a/Common/DefaultOptions.h
+++ b/Common/DefaultOptions.h
@@ -1227,7 +1227,11 @@ StringXNumber MeshOptions_Number[] = {
   { F|O, "RandomFactor" , opt_mesh_rand_factor , 1.e-9 ,
     "Random factor used in the 2D meshing algorithm (should be increased if "
     "RandomFactor * size(triangle)/size(model) approaches machine accuracy)" },
+#if defined(HAVE_BLOSSOM)
+  { F|O, "RecombinationAlgorithm" , opt_mesh_algo_recombine , 1 ,
+#else
   { F|O, "RecombinationAlgorithm" , opt_mesh_algo_recombine , 0 ,
+#endif
     "Mesh recombination algorithm (0=standard, 1=blossom)" }, 
   { F|O, "RecombineAll" , opt_mesh_recombine_all , 0 ,
     "Apply recombination algorithm to all surfaces, ignoring per-surface spec" },