diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index 0cc56b30254564d06ef01a162da3e68292d8324d..0fb5a091d93990388e3e5e9711efec22a815e67b 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -2139,7 +2139,8 @@ DynamicModel::writeDynamicModel(const string &basename, ostream &DynamicOutput,
              << "# NB: this file was automatically generated by Dynare" << endl
              << "#     from " << basename << ".mod" << endl
              << "#" << endl
-             << "using Utils" << endl << endl
+             << "using Dynare: get_power_deriv" << endl
+             << "using StatFuns" << endl << endl
              << "export tmp_nbr, dynamic!, dynamicResid!, dynamicG1!, dynamicG2!, dynamicG3!" << endl << endl
              << "#=" << endl
              << "# The comments below apply to all functions contained in this module #" << endl
diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index c8ddf169bd631ba9d54462f7290c147b7b26da99..acd5d48fb12bfc9af14441e4139f30f0c973dd2c 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -1483,7 +1483,8 @@ StaticModel::writeStaticModel(const string &basename,
              << "# NB: this file was automatically generated by Dynare" << endl
              << "#     from " << basename << ".mod" << endl
              << "#" << endl
-             << "using Utils" << endl << endl
+             << "using Dynare: get_power_deriv" << endl
+             << "using StatFuns" << endl << endl
              << "export tmp_nbr, static!, staticResid!, staticG1!, staticG2!, staticG3!" << endl << endl
              << "#=" << endl
              << "# The comments below apply to all functions contained in this module #" << endl