diff --git a/src/ParsingDriver.cc b/src/ParsingDriver.cc
index 320de782c6ae6b3c81b660461d66eeafcba61914..0ca6faff9e151db1d72cc8ef284a0909331c8ef7 100644
--- a/src/ParsingDriver.cc
+++ b/src/ParsingDriver.cc
@@ -686,7 +686,6 @@ ParsingDriver::cutoff(const string &value)
 {
   double val = stod(value);
   mod_file->dynamic_model.cutoff = val;
-  mod_file->static_model.cutoff = val;
 }
 
 void
@@ -694,7 +693,6 @@ ParsingDriver::mfs(const string &value)
 {
   int val = stoi(value);
   mod_file->dynamic_model.mfs = val;
-  mod_file->static_model.mfs = val;
 }
 
 void
diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index 4ddb82a060b36f3b74b17ca704a929cab49eba6b..244a48f5ca5765f5637b476eb8ecd9ef0da9c30e 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -88,6 +88,9 @@ StaticModel::StaticModel(const DynamicModel &m) :
   for (auto aux_eq : m.aux_equations)
     addAuxEquation(aux_eq->toStatic(*this));
 
+  cutoff = m.cutoff;
+  mfs = m.mfs;
+
   user_set_add_flags = m.user_set_add_flags;
   user_set_subst_flags = m.user_set_subst_flags;
   user_set_add_libs = m.user_set_add_libs;