diff --git a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
index 60f3e95e4f6a21eb7305bb95fd1b6c8a7dd07565..a8964d06159d8e35b8d88c0f2f2038bd3682fe3c 100644
--- a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
+++ b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
@@ -95,7 +95,7 @@ std::unique_ptr<Process> createComponentTransportProcess(
         //! \ogs_file_param{prj__processes__process__ComponentTransport__coupling_scheme}
         config.getConfigParameter<std::string>("coupling_scheme",
                                                "monolithic_scheme");
-    const bool use_monolithic_scheme = (coupling_scheme == "staggered");
+    const bool use_monolithic_scheme = (coupling_scheme != "staggered");
 
     // Process variable.