diff --git a/mctr2/cli/Cli.cc b/mctr2/cli/Cli.cc
index be80c31f1e87a948edea6b0f9e5e212ae51dd126..6c56e312207cd1e59059377e3ac2d5295ef1d86a 100644
--- a/mctr2/cli/Cli.cc
+++ b/mctr2/cli/Cli.cc
@@ -520,6 +520,7 @@ void Cli::cmtcCallback(const char *arguments)
   case mctr::MC_LISTENING_CONFIGURED:
     puts("Waiting for HC to connect...");
     waitMCState(WAIT_HC_CONNECTED);
+    //intentional fall through
   case mctr::MC_HC_CONNECTED:
     MainController::configure(mycfg.config_read_buffer);
     waitMCState(WAIT_ACTIVE);
@@ -527,6 +528,7 @@ void Cli::cmtcCallback(const char *arguments)
       puts("Error during initialization. Cannot create MTC.");
       break;
     }
+    //intentional fall through
   case mctr::MC_ACTIVE:
     MainController::create_mtc(hostIndex);
     waitMCState(WAIT_MTC_CREATED);