diff --git a/trainer/src/MacaonTrain.cpp b/trainer/src/MacaonTrain.cpp
index 20d03eb104f26b0cf8245c931b0e8b1c08ec346b..3c67ce120907cf7bc549e60e84ab1c10ec398dde 100644
--- a/trainer/src/MacaonTrain.cpp
+++ b/trainer/src/MacaonTrain.cpp
@@ -34,7 +34,7 @@ po::options_description MacaonTrain::getOptionsDescription()
     ("batchSize", po::value<int>()->default_value(64),
       "Number of examples per batch")
     ("dynamicOracleInterval", po::value<int>()->default_value(-1),
-      "Number of examples per batch")
+      "Every X epochs, the machine will be used to decode the train and dev corpora. Thus allowing the machine to train using it's own predictions as feature. A value of -1 means the machine will always train on GOLD features. This option slows training down by a LOT.")
     ("rarityThreshold", po::value<float>()->default_value(70.0),
       "During train, the X% rarest elements will be treated as unknown values")
     ("machine", po::value<std::string>()->default_value(""),