diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Changelog for wai-extra
 
+## 3.0.24.3
+
+* Drop unnecessary `lifted-base` dependency
+* Drop unnecessary `stringsearch` dependency [#714](https://github.com/yesodweb/wai/pull/714)
+
 ## 3.0.24.2
 
 * Consider quoted multipart form boundary markers [#700](https://github.com/yesodweb/wai/pull/700).
diff --git a/Network/Wai/Middleware/RequestLogger.hs b/Network/Wai/Middleware/RequestLogger.hs
--- a/Network/Wai/Middleware/RequestLogger.hs
+++ b/Network/Wai/Middleware/RequestLogger.hs
@@ -40,7 +40,7 @@
 import qualified Data.ByteString.Lazy as LBS
 import qualified Data.ByteString.Char8 as S8
 import System.Console.ANSI
-import Data.IORef.Lifted
+import Data.IORef
 import System.IO.Unsafe
 import Network.Wai.Internal (Response (..))
 import Data.Default.Class (Default (def))
diff --git a/Network/Wai/Parse.hs b/Network/Wai/Parse.hs
--- a/Network/Wai/Parse.hs
+++ b/Network/Wai/Parse.hs
@@ -48,7 +48,6 @@
 #endif
     ) where
 
-import qualified Data.ByteString.Search as Search
 import qualified Data.ByteString as S
 import qualified Data.ByteString.Lazy as L
 import qualified Data.ByteString.Char8 as S8
@@ -577,7 +576,7 @@
     deriving (Eq, Show)
 
 findBound :: S.ByteString -> S.ByteString -> Bound
-findBound b bs = handleBreak $ Search.breakOn b bs
+findBound b bs = handleBreak $ S.breakSubstring b bs
   where
     handleBreak (h, t)
         | S.null t = go [lowBound..S.length bs - 1]
diff --git a/wai-extra.cabal b/wai-extra.cabal
--- a/wai-extra.cabal
+++ b/wai-extra.cabal
@@ -1,5 +1,5 @@
 Name:                wai-extra
-Version:             3.0.24.2
+Version:             3.0.24.3
 Synopsis:            Provides some basic WAI handlers and middleware.
 description:
   Provides basic WAI handler and middleware functionality:
@@ -104,11 +104,9 @@
                    , ansi-terminal
                    , resourcet                 >= 0.4.6    && < 1.3
                    , void                      >= 0.5
-                   , stringsearch              >= 0.3      && < 0.4
                    , containers
                    , base64-bytestring
                    , word8
-                   , lifted-base               >= 0.1.2
                    , deepseq
                    , streaming-commons         >= 0.2
                    , unix-compat
