diff --git a/src/DataTree.cc b/src/DataTree.cc
index c17caa9e69d7ec5c2c852ae8c773c3efe15d2d24..fd2ffc095f25c44245be8b7dcb7d76d57ebfcaa5 100644
--- a/src/DataTree.cc
+++ b/src/DataTree.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2003-2024 Dynare Team
+ * Copyright © 2003-2025 Dynare Team
  *
  * This file is part of Dynare.
  *
@@ -912,7 +912,7 @@ DataTree::writeCHelpersDefinition(ostream& output) const
            << "getPowerDeriv(double x, double p, int k)" << endl
            << "{" << endl
            << "  if (fabs(x) < " << power_deriv_near_zero
-           << " && p > 0 && k > p && fabs(p-nearbyint(p)) < " << power_deriv_near_zero << ')'
+           << " && p >= 0 && k > p && fabs(p-nearbyint(p)) < " << power_deriv_near_zero << ')'
            << endl
            << "    return 0.0;" << endl
            << "  else" << endl