diff --git a/trainer/src/macaon_train.cpp b/trainer/src/macaon_train.cpp
index 6b817a5662426c0b0c588a82463648634e36d63c..896b9aee4c3bcea4cc22c946f50ac3739146590d 100644
--- a/trainer/src/macaon_train.cpp
+++ b/trainer/src/macaon_train.cpp
@@ -12,10 +12,10 @@ po::options_description getOptionsDescription()
 
   po::options_description req("Required");
   req.add_options()
-    ("expName", po::value<std::string>()->required(),
-      "Name of this experiment")
     ("model", po::value<std::string>()->required(),
       "Directory containing the machine file to train")
+    ("mcd", po::value<std::string>()->required(),
+      "Multi Column Description file that describes the input format")
     ("trainTSV", po::value<std::string>()->required(),
       "TSV file of the training corpus, in CONLLU format");
 
@@ -62,7 +62,6 @@ int main(int argc, char * argv[])
   auto od = getOptionsDescription();
   auto variables = checkOptions(od, argc, argv);
 
-  auto expName = variables["expName"].as<std::string>();
   std::filesystem::path modelPath(variables["model"].as<std::string>());
   auto machinePath = modelPath / "machine.rm";
   auto mcdFile = variables["mcd"].as<std::string>();