diff --git a/maca_trans_parser/src/maca_tm_scf2fann.c b/maca_trans_parser/src/maca_tm_scf2fann.c
index 8d0ff18221d601154846163aa8a9126327f18d67..02f874b955ca52d99c2787563d4d1aae3a376ade 100644
--- a/maca_trans_parser/src/maca_tm_scf2fann.c
+++ b/maca_trans_parser/src/maca_tm_scf2fann.c
@@ -139,7 +139,7 @@ void scf2fann(context *ctx)
     }
 
     feat_vec_print(stdout, classif->fv);
-    feat_vec_add_values_to_dicos(classif->fv, classif->fm, classif->d_tapes, m);
+    //feat_vec_add_values_to_dicos(classif->fv, classif->fm, classif->d_tapes, m);
     count++;
   }
 
@@ -151,6 +151,8 @@ int main(int argc, char *argv[])
   context *ctx = context_read_options(argc, argv);
   maca_tm_scf2fann_check_options(ctx);
 
+  dico_unset_add_unknown_strings();
+
   ctx->machine = tm_load(ctx->tm_filename, ctx->maca_data_path, ctx->verbose);
   Tm * machine = ctx->machine;
 
diff --git a/maca_trans_parser/src/maca_tm_train.c b/maca_trans_parser/src/maca_tm_train.c
index ebd3c3c4bd8437699015f682a594e5d76e94174f..0d487b5f01c557dd5df1aa0f47ff60e864b9c6a3 100644
--- a/maca_trans_parser/src/maca_tm_train.c
+++ b/maca_trans_parser/src/maca_tm_train.c
@@ -272,6 +272,8 @@ int main(int argc, char *argv[])
   ctx = context_read_options(argc, argv);
   maca_train_tm_check_options(ctx);
 
+  dico_unset_add_unknown_strings();
+
   if(ctx->cff_filename)
     train_perceptron(ctx);
   else if(ctx->fann_filename)