diff --git a/dumux/nonlinear/newtonsolver.hh b/dumux/nonlinear/newtonsolver.hh
index d4da5abc03253a171cfdc5480b0108f018391dac..6b11f8f048a7303e8f0342735de19e59d0c8b218 100644
--- a/dumux/nonlinear/newtonsolver.hh
+++ b/dumux/nonlinear/newtonsolver.hh
@@ -369,6 +369,8 @@ public:
      *        The solver is responsible for all the strategic decisions.
      * \param vars The variables object representing the current state of the
      *             numerical solution (primary and possibly secondary variables).
+     * \post If converged, the `Variables` will represent the solution. If convergence
+     *       fails, they are in some intermediate, undefined state.
      */
     bool apply(Variables& vars) override
     {