diff --git a/Blaze/Text/Int.hs b/Blaze/Text/Int.hs
--- a/Blaze/Text/Int.hs
+++ b/Blaze/Text/Int.hs
@@ -62,6 +62,7 @@
     | toByteString b == "-0" = fromString (show i)
     | otherwise              = b
   where b = minus `mappend` nonNegative (-i)
+{-# NOINLINE integral #-}
 
 bounded :: (Bounded a, Integral a) => a -> Builder
 {-# SPECIALIZE bounded :: Int -> Builder #-}
diff --git a/blaze-textual.cabal b/blaze-textual.cabal
--- a/blaze-textual.cabal
+++ b/blaze-textual.cabal
@@ -1,5 +1,5 @@
 name:            blaze-textual
-version:         0.2.0.8
+version:         0.2.0.9
 license:         BSD3
 license-file:    LICENSE
 category:        Text
