diff --git a/Text/Blaze.hs b/Text/Blaze.hs
--- a/Text/Blaze.hs
+++ b/Text/Blaze.hs
@@ -73,6 +73,8 @@
     , (!)
     ) where
 
+import Data.Monoid (mconcat)
+
 import Data.Text (Text)
 import qualified Data.Text.Lazy as LT
 
@@ -87,6 +89,10 @@
 
 instance ToHtml Html where
     toHtml = id
+    {-# INLINE toHtml #-}
+
+instance ToHtml [Html] where
+    toHtml = mconcat
     {-# INLINE toHtml #-}
 
 instance ToHtml Text where
diff --git a/blaze-html.cabal b/blaze-html.cabal
--- a/blaze-html.cabal
+++ b/blaze-html.cabal
@@ -1,5 +1,5 @@
 Name:         blaze-html
-Version:      0.4.2.0
+Version:      0.4.2.1
 Homepage:     http://jaspervdj.be/blaze
 Bug-Reports:  http://github.com/jaspervdj/blaze-html/issues
 License:      BSD3
@@ -8,6 +8,7 @@
 Maintainer:   Jasper Van der Jeugt <m@jaspervdj.be>
 Stability:    Experimental
 Category:     Text
+Synopsis:     A blazingly fast HTML combinator library for Haskell
 Description:
   A blazingly fast HTML combinator library for the Haskell
   programming language. The Text.Blaze module is a good
