diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-25  David Simmons-Duffin <dsd@caltech.edu> 0.5.7
+
+* Bump bytestring and deepseq versions to build with GHC 9.8.
+
 2022-08-30  Facundo Domínguez <facundo.dominguez@tweag.io> 0.5.6
 
 * Fix extension fields in the cabal file (#41).
diff --git a/network-transport.cabal b/network-transport.cabal
--- a/network-transport.cabal
+++ b/network-transport.cabal
@@ -1,5 +1,5 @@
 Name:          network-transport
-Version:       0.5.6
+Version:       0.5.7
 Cabal-Version: >=1.10
 Build-Type:    Simple
 License:       BSD3
@@ -66,10 +66,10 @@
 Library
   Build-Depends:   base >= 4.6 && < 5,
                    binary >= 0.5 && < 0.9,
-                   bytestring >= 0.9 && < 0.12,
+                   bytestring >= 0.9 && < 0.13,
                    hashable >= 1.2.0.5 && < 1.5,
-                   transformers >= 0.2 && < 0.6,
-                   deepseq >= 1.0 && < 1.5
+                   transformers >= 0.2 && < 0.7,
+                   deepseq >= 1.0 && < 1.6
   if impl(ghc < 7.6)
     Build-Depends: ghc-prim >= 0.2 && < 0.4
   Exposed-Modules: Network.Transport,
diff --git a/src/Network/Transport.hs b/src/Network/Transport.hs
--- a/src/Network/Transport.hs
+++ b/src/Network/Transport.hs
@@ -29,7 +29,6 @@
 import qualified Data.ByteString.Char8 as BSC (unpack)
 import Control.DeepSeq (NFData(rnf))
 import Control.Exception (Exception)
-import Control.Applicative ((<$>))
 import Data.Typeable (Typeable)
 import Data.Binary (Binary(..))
 import Data.Hashable
diff --git a/src/Network/Transport/Internal.hs b/src/Network/Transport/Internal.hs
--- a/src/Network/Transport/Internal.hs
+++ b/src/Network/Transport/Internal.hs
@@ -37,7 +37,6 @@
   , toForeignPtr
   )
 import Data.Word (Word32, Word16)
-import Control.Applicative ((<$>))
 import Control.Monad.IO.Class (MonadIO, liftIO)
 import Control.Exception
   ( IOException
