diff --git a/Program/Mighty/Process.hs b/Program/Mighty/Process.hs
--- a/Program/Mighty/Process.hs
+++ b/Program/Mighty/Process.hs
@@ -44,10 +44,10 @@
 runPS = snd <$> runResourceT (sourceCmdWithConsumer "ps -ef" consumer)
   where
     consumer = CB.lines
-            $= CL.map BS.words
-            $= CL.map toPsResult
-            $= CL.filter mighty
-            $= CL.consume
+            .| CL.map BS.words
+            .| CL.map toPsResult
+            .| CL.filter mighty
+            .| CL.consume
     commandName = last . split '/' . command
     mighty ps = "mighty" `BS.isInfixOf` name
              && not ("mightyctl" `BS.isInfixOf` name)
diff --git a/mighttpd2.cabal b/mighttpd2.cabal
--- a/mighttpd2.cabal
+++ b/mighttpd2.cabal
@@ -1,5 +1,5 @@
 Name:                   mighttpd2
-Version:                3.4.2
+Version:                3.4.3
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
@@ -37,7 +37,6 @@
                       , array
                       , async
                       , auto-update
-                      , blaze-builder
                       , byteorder
                       , bytestring
                       , case-insensitive
@@ -57,7 +56,7 @@
                       , unordered-containers
                       , wai >= 3.2 && < 3.3
                       , wai-app-file-cgi >= 3.1.1 && < 3.2
-                      , warp >= 3.2.7 && < 3.3
+                      , warp >= 3.2.21 && < 3.3
 
 Executable mighty
   Default-Language:     Haskell2010
