diff --git a/simple.cabal b/simple.cabal
--- a/simple.cabal
+++ b/simple.cabal
@@ -1,5 +1,5 @@
 name:                simple
-version:             0.10.0.0
+version:             0.10.0.1
 synopsis: A minimalist web framework for the WAI server interface
 description:
 
@@ -62,6 +62,7 @@
       base < 6
     , aeson
     , base64-bytestring
+    , blaze-builder
     , bytestring
     , directory
     , filepath
diff --git a/src/Web/Simple/Controller.hs b/src/Web/Simple/Controller.hs
--- a/src/Web/Simple/Controller.hs
+++ b/src/Web/Simple/Controller.hs
@@ -47,8 +47,8 @@
   ) where
 
 import           Control.Monad.IO.Class
+import           Blaze.ByteString.Builder
 import qualified Data.ByteString as S
-import           Data.ByteString.Builder
 import qualified Data.ByteString.Char8 as S8
 import qualified Data.ByteString.Lazy as L
 import qualified Data.ByteString.Lazy.Char8 as L8
@@ -221,7 +221,7 @@
           next <- prod
           if S.null next then
             return bldr
-            else consume (mappend bldr (byteString next)) prod
+            else consume (mappend bldr (fromByteString next)) prod
 
 -- | Returns the value of the given request header or 'Nothing' if it is not
 -- present in the HTTP request.
diff --git a/src/smpl.hs b/src/smpl.hs
--- a/src/smpl.hs
+++ b/src/smpl.hs
@@ -15,7 +15,8 @@
 import System.Console.CmdArgs
 import System.Directory
 import System.FilePath
-import System.Environment
+import System.Environment (getEnvironment)
+import System.SetEnv (setEnv)
 import System.Exit
 import System.Process
 import Web.Simple.Templates.Language
