diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,5 @@
+0.4.0.1 (2024-02-19):
+    - Updating version bounds for GHC 9.8
 0.4.0 (2023-03-19):
     - Renaming modules to avoid conflicts with unix-2.8.0.0
     - Updating version bounds for GHC 9.6
diff --git a/unix-bytestring.cabal b/unix-bytestring.cabal
--- a/unix-bytestring.cabal
+++ b/unix-bytestring.cabal
@@ -6,18 +6,18 @@
 --    <https://github.com/haskell/cabal/issues/4899>
 
 ----------------------------------------------------------------
--- wren gayle romano <wren@cpan.org>                ~ 2023.03.19
+-- wren gayle romano <wren@cpan.org>                ~ 2024-02-19
 ----------------------------------------------------------------
 
 Name:           unix-bytestring
-Version:        0.4.0
+Version:        0.4.0.1
 Build-Type:     Simple
 Stability:      provisional
 Homepage:       https://wrengr.org/software/hackage.html
 Bug-Reports:    https://github.com/wrengr/unix-bytestring/issues
 Author:         wren gayle romano
 Maintainer:     wren@cpan.org
-Copyright:      2010–2023 wren romano
+Copyright:      2010–2024 wren romano
 -- Cabal-2.2 requires us to say "BSD-3-Clause" not "BSD3"
 License:        BSD-3-Clause
 License-File:   LICENSE
@@ -51,8 +51,9 @@
     GHC ==8.10.3,
     GHC ==9.0.1,
     GHC ==9.2.4,
-    GHC ==9.4.4,
-    GHC ==9.6.1
+    GHC ==9.4.8,
+    GHC ==9.6.4,
+    GHC ==9.8.1
 
 Source-Repository head
     Type:     git
@@ -76,8 +77,8 @@
     -- FIXME: unix-2.8.0.0 introduces some additional conflicts
     --
     -- Not sure what the real minbound is on bytestring...
-    Build-Depends: base       >= 4.1     && < 4.19
-                 , bytestring >= 0.9.1.5 && < 0.12
+    Build-Depends: base       >= 4.1     && < 4.20
+                 , bytestring >= 0.9.1.5 && < 0.13
 
 ----------------------------------------------------------------
 ----------------------------------------------------------- fin.
