diff --git a/HSBencher/Internal/Config.hs b/HSBencher/Internal/Config.hs
--- a/HSBencher/Internal/Config.hs
+++ b/HSBencher/Internal/Config.hs
@@ -201,7 +201,10 @@
 -- subsequently be tinkered with.  This procedure should be idempotent.
 getConfig :: [Flag] -> [Benchmark DefaultParamMeaning] -> IO Config
 getConfig cmd_line_options benches = do
-  hostname <- runSL$ "hostname -s"
+  hostname0 <- runLines$ "hostname -s"
+  let hostname = case hostname0 of
+                   l:_ -> l
+                   []  -> "unknown"
   t0 <- getCurrentTime
   let startTime = round (utcTimeToPOSIXSeconds t0)
   env      <- getEnvironment
diff --git a/hsbencher.cabal b/hsbencher.cabal
--- a/hsbencher.cabal
+++ b/hsbencher.cabal
@@ -1,6 +1,6 @@
 
 name:                hsbencher
-version:             1.20.0.1
+version:             1.20.0.2
 ----------------------------------------
 -- Detailed CHANGELOG:
 ----------------------------------------
