diff --git a/Yesod/Response.hs b/Yesod/Response.hs
--- a/Yesod/Response.hs
+++ b/Yesod/Response.hs
@@ -60,7 +60,6 @@
 import Data.Text.Lazy (Text)
 import qualified Data.Text as T
 import Data.Object.Json
-import qualified Data.Text.Lazy.Encoding as DTLE
 
 import Web.Encodings (formatW3)
 import qualified Network.Wai as W
@@ -106,7 +105,7 @@
 -- | It would be nice to simplify 'Content' to the point where this is
 -- unnecesary.
 ioTextToContent :: IO Text -> Content
-ioTextToContent = swapEnum . WE.fromLBS' . fmap DTLE.encodeUtf8
+ioTextToContent = swapEnum . WE.fromLBS' . fmap cs
 
 swapEnum :: W.Enumerator -> Content
 swapEnum (W.Enumerator e) = ContentEnum e
diff --git a/yesod.cabal b/yesod.cabal
--- a/yesod.cabal
+++ b/yesod.cabal
@@ -1,5 +1,5 @@
 name:            yesod
-version:         0.0.0.1
+version:         0.0.0.2
 license:         BSD3
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
