diff --git a/hedgehog-extras.cabal b/hedgehog-extras.cabal
--- a/hedgehog-extras.cabal
+++ b/hedgehog-extras.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.4
 
 name:                   hedgehog-extras
-version:                0.6.0.0
+version:                0.6.0.1
 synopsis:               Supplemental library for hedgehog
 description:            Supplemental library for hedgehog.
 category:               Test
diff --git a/src/Hedgehog/Extras/Test/Process.hs b/src/Hedgehog/Extras/Test/Process.hs
--- a/src/Hedgehog/Extras/Test/Process.hs
+++ b/src/Hedgehog/Extras/Test/Process.hs
@@ -174,8 +174,8 @@
         , "━━━━ command ━━━━"
         , pkgBin <> " " <> L.unwords (fmap argQuote arguments)
         ]
-        ++ if L.null stdout then [] else ["━━━━ stdout ━━━━" , stdout]
-        ++ if L.null stderr then [] else ["━━━━ stderr ━━━━" , stderr]
+        ++ (if L.null stdout then [] else ["━━━━ stdout ━━━━" , stdout])
+        ++ (if L.null stderr then [] else ["━━━━ stderr ━━━━" , stderr])
       H.failMessage GHC.callStack "Execute process failed"
     IO.ExitSuccess -> return stdout
 
@@ -222,8 +222,8 @@
       , "━━━━ command ━━━━"
       , bin <> " " <> L.unwords (fmap argQuote arguments)
       ]
-      ++ if L.null stdout then [] else ["━━━━ stdout ━━━━" , stdout]
-      ++ if L.null stderr then [] else ["━━━━ stderr ━━━━" , stderr]
+      ++ (if L.null stdout then [] else ["━━━━ stdout ━━━━" , stdout])
+      ++ (if L.null stderr then [] else ["━━━━ stderr ━━━━" , stderr])
     IO.ExitSuccess -> return stdout
 
 -- | Execute a process, returning the error code, the stdout, and the stderr.
