diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Changelog for safe-coloured-text
 
+## [0.2.0.2] - 2024-03-26
+
+### Changed
+
+* Fixed a rendering problem in iTerm.
+
 ## [0.2.0.1] - 2022-06-29
 
 ### Added
diff --git a/safe-coloured-text.cabal b/safe-coloured-text.cabal
--- a/safe-coloured-text.cabal
+++ b/safe-coloured-text.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.7.
+-- This file has been generated from package.yaml by hpack version 0.35.2.
 --
 -- see: https://github.com/sol/hpack
 
 name:           safe-coloured-text
-version:        0.2.0.1
+version:        0.2.0.2
 synopsis:       Safely output coloured text
 category:       User Interfaces
 homepage:       https://github.com/NorfairKing/safe-coloured-text#readme
diff --git a/src/Text/Colour/Code.hs b/src/Text/Colour/Code.hs
--- a/src/Text/Colour/Code.hs
+++ b/src/Text/Colour/Code.hs
@@ -86,12 +86,10 @@
 instance Validity SGR
 
 renderCSIParams :: [Word8] -> Text.Builder
-renderCSIParams = mconcat . intersperse (LTB.singleton csiDelimiter) . map renderCSIParam
-
-renderCSIParam :: Word8 -> Text.Builder
-renderCSIParam = \case
-  0 -> mempty
-  w -> LTB.decimal w
+renderCSIParams =
+  mconcat
+    . intersperse (LTB.singleton csiDelimiter)
+    . map LTB.decimal
 
 sgrToCSIParams :: SGR -> [Word8]
 sgrToCSIParams = \case
