diff --git a/cabal-install/src/Distribution/Client/CmdListBin.hs b/cabal-install/src/Distribution/Client/CmdListBin.hs
index d9c6fb8db2b0fdd9a6e776f06a0f3cad802a5089..accf241700aa6d8ee725f6a87ae638d21b1d716d 100644
--- a/cabal-install/src/Distribution/Client/CmdListBin.hs
+++ b/cabal-install/src/Distribution/Client/CmdListBin.hs
@@ -134,7 +134,7 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
     case binfiles of
         []     -> die' verbosity "No target found"
         [exe] -> putStrLn exe
-        execs -> die' verbosity $ "Multiple targets found: " <> show execs
+        _ -> die' verbosity "Multiple targets found"
   where
     defaultVerbosity = verboseStderr silent
     verbosity = fromFlagOrDefault defaultVerbosity (configVerbosity configFlags)
@@ -144,7 +144,6 @@ listbinAction flags@NixStyleFlags{..} args globalFlags = do
         :: DistDirLayout
         -> ElaboratedSharedConfig
         -> UnqualComponentName
-            -- TODO we should also include the component kind in addition to the name
         -> ElaboratedConfiguredPackage
         -> [FilePath]
     elaboratedPackage distDirLayout elaboratedSharedConfig selectedComponent elab = case elabPkgOrComp elab of