diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+6.2.5
+
+* Changed microseconds to display as "us" to avoid unicode issues.
+
 6.2.1
 
 * Added bytesDecimal
diff --git a/formatting.cabal b/formatting.cabal
--- a/formatting.cabal
+++ b/formatting.cabal
@@ -1,5 +1,5 @@
 name:                formatting
-version:             6.2.4
+version:             6.2.5
 synopsis:            Combinator-based type-safe formatting (like printf() or FORMAT)
 description:         Combinator-based type-safe formatting (like printf() or FORMAT), modelled from the HoleyMonoids package.
 license:             BSD3
diff --git a/src/Formatting.hs b/src/Formatting.hs
--- a/src/Formatting.hs
+++ b/src/Formatting.hs
@@ -27,6 +27,7 @@
   later,
   mapf,
   -- * Top-level functions
+  runFormat,
   format,
   sformat,
   bprint,
diff --git a/src/Formatting/Clock.hs b/src/Formatting/Clock.hs
--- a/src/Formatting/Clock.hs
+++ b/src/Formatting/Clock.hs
@@ -28,7 +28,7 @@
           | Just i <- scale ((10 ^ 9) * 60) = bprint (fixed 2 % " m") i
           | Just i <- scale (10 ^ 9) = bprint (fixed 2 % " s") i
           | Just i <- scale (10 ^ 6) = bprint (fixed 2 % " ms") i
-          | Just i <- scale (10 ^ 3) = bprint (fixed 2 % " µs") i
+          | Just i <- scale (10 ^ 3) = bprint (fixed 2 % " us") i
           | otherwise = bprint (int % " ns") diff
           where scale :: Integer -> Maybe Double
                 scale i = if diff >= i
