diff --git a/trainer/src/MacaonTrain.cpp b/trainer/src/MacaonTrain.cpp
index ffce48f0376b42e58649aeea6aff3f30061b9056..6fdcf03f91f8a5c2d88fbf9270dd9fbb9020f556 100644
--- a/trainer/src/MacaonTrain.cpp
+++ b/trainer/src/MacaonTrain.cpp
@@ -109,6 +109,7 @@ int MacaonTrain::main()
   trainer.createDataset(config, debug);
   if (!computeDevScore)
   {
+    machine.getStrategy().reset();
     SubConfig devConfig(devGoldConfig, devGoldConfig.getNbLines());
     trainer.createDevDataset(devConfig, debug);
   }