diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index 76323b77d1e57ecac24c1d9a7d98618f796a8ef1..a900d4142dddaf43aa2362f16f690fc953a70c62 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -2869,7 +2869,7 @@ DynamicModel::replaceMyEquations(DynamicModel& dynamic_model) const
 }
 
 int
-DynamicModel::computeRamseyPolicyFOCs(const StaticModel& static_model,
+DynamicModel::computeRamseyPolicyFOCs(const StaticModel& planner_objective,
                                       map<int, pair<expr_t, expr_t>> cloned_ramsey_constraints)
 {
   cout << "Ramsey Problem: added " << equations.size() << " multipliers." << endl;
@@ -2884,8 +2884,8 @@ DynamicModel::computeRamseyPolicyFOCs(const StaticModel& static_model,
     }
 
   // Add Planner Objective to equations so that it appears in Lagrangian
-  assert(static_model.equations.size() == 1);
-  addEquation(static_model.equations[0]->clone(*this), nullopt);
+  assert(planner_objective.equations.size() == 1);
+  addEquation(planner_objective.equations[0]->clone(*this), nullopt);
 
   // Get max endo lead and max endo lag
   set<pair<int, int>> dynvars;
diff --git a/src/DynamicModel.hh b/src/DynamicModel.hh
index a07f4b6fc66c8a5d3681ad13801969f61439a14f..01d04eca798aeb6eeedf7cdceca7811e318100f1 100644
--- a/src/DynamicModel.hh
+++ b/src/DynamicModel.hh
@@ -458,7 +458,7 @@ public:
      Returns the number of optimality FOCs, which is by construction equal to
      the number of endogenous before adding the Lagrange multipliers
      (internally called ramsey_endo_nbr). */
-  int computeRamseyPolicyFOCs(const StaticModel& _model,
+  int computeRamseyPolicyFOCs(const StaticModel& planner_objective,
                               map<int, pair<expr_t, expr_t>> cloned_ramsey_constraints);
 
   //! Clears all equations