diff --git a/Applications/CLI/ogs.cpp b/Applications/CLI/ogs.cpp
index 73e52b80ac8a8005586e3db8ec29e6add85f11d0..e47f4c3a100fc9641fb4e053e833c33f5011d15c 100644
--- a/Applications/CLI/ogs.cpp
+++ b/Applications/CLI/ogs.cpp
@@ -108,7 +108,8 @@ int main(int argc, char* argv[])
         simulation.initializeDataStructures(
             std::move(cli_arg.project), std::move(cli_arg.xml_patch_file_names),
             cli_arg.reference_path_is_set, std::move(cli_arg.reference_path),
-            cli_arg.nonfatal, std::move(cli_arg.outdir));
+            cli_arg.nonfatal, std::move(cli_arg.outdir),
+            std::move(cli_arg.mesh_dir), cli_arg.write_prj);
         bool solver_succeeded = simulation.executeSimulation();
         test_definition = simulation.getTestDefinition();