diff --git a/dumux/experimental/assembly/multistagemultidomainfvassembler.hh b/dumux/experimental/assembly/multistagemultidomainfvassembler.hh
index 03c370f61bf555bc9128c361c6c5d81ec818329f..13ac94c3720835b86d84af7339ab8b58c48a2ef5 100644
--- a/dumux/experimental/assembly/multistagemultidomainfvassembler.hh
+++ b/dumux/experimental/assembly/multistagemultidomainfvassembler.hh
@@ -481,7 +481,7 @@ private:
     void assembleResidual_(Dune::index_constant<i> domainId, SubRes& subRes,
                            const SolutionVector& curSol)
     {
-        DUNE_THROW(Dune::InvalidStateException, "Called redidual");
+        DUNE_THROW(Dune::NotImplemented, "assembleResidual_");
     }
 
     /*!