diff --git a/include/core/state_block/state_composite.h b/include/core/state_block/state_composite.h
index e3569b5b4ed30159e0593de789b3b7a6c3644387..dcfa71155597334de8ff4a3daedbb760314f1856 100644
--- a/include/core/state_block/state_composite.h
+++ b/include/core/state_block/state_composite.h
@@ -246,7 +246,7 @@ class MatrixComposite : public std::unordered_map < char, std::unordered_map < c
          *   S["V"]["V"] S["V"]["W"]
          *   S["W"]["V"] S["W"]["W"]
          */
-        MatrixComposite propagate(const MatrixComposite & _Cov); // This performs Jac * this * Jac.tr
+        MatrixComposite propagate(const MatrixComposite & _Cov); // This performs this * _Cov * this.tr
 
         /**
          * \brief Matrix-vector product