diff --git a/cmd/mim-daq/main.go b/cmd/mim-daq/main.go
index 232067fef3750f93e1b735d84978150833ee60db..5b8d4baf50d775f2bce5becd883a4921c2b946b3 100644
--- a/cmd/mim-daq/main.go
+++ b/cmd/mim-daq/main.go
@@ -73,7 +73,9 @@ func newShell(cfg config.RunCtl, rc *tdaq.RunControl) *liner.State {
 			select {
 			case <-quit:
 			default:
-				go rc.Do(ctx, tdaq.CmdQuit)
+				go func() {
+					_ = rc.Do(ctx, tdaq.CmdQuit)
+				}()
 			}
 		}()
 
diff --git a/cmd/mim-rpi/main.go b/cmd/mim-rpi/main.go
index 3ca62388f5b90f7ef857da9b937c2170f12839cb..592b1912dcef8c0db86ad245db4254e58d9fc8f2 100644
--- a/cmd/mim-rpi/main.go
+++ b/cmd/mim-rpi/main.go
@@ -116,6 +116,4 @@ func (dev *rpi) run(ctx tdaq.Context) error {
 		}
 		time.Sleep(100 * time.Millisecond)
 	}
-
-	return nil
 }