diff --git a/dune/istl/schwarz.hh b/dune/istl/schwarz.hh
index 4a76aaeb896726cde4feef0613630a4426f5c416..f12ab0b1af1b0996273368eb0de7b2531172bb81 100644
--- a/dune/istl/schwarz.hh
+++ b/dune/istl/schwarz.hh
@@ -279,9 +279,9 @@ namespace Dune {
   /**
    * @brief Block parallel preconditioner.
    *
-   * This is essentially a wrapper that take a sequential
-   * preconditoner. In each step the sequential preconditioner
-   * is applied and then all owner data points are updates on
+   * This is essentially a wrapper that takes a sequential
+   * preconditioner. In each step the sequential preconditioner
+   * is applied and then all owner data points are updated on
    * all other processes.
    */
   template<class X, class Y, class C, class T=Preconditioner<X,Y> >