diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for data-elevator
 
+## 0.1.0.2 -- 2024-08-02
+
+* Added support for GHC versions 9.6, 9.8, and 9.10
+
+
 ## 0.1.0.0 -- 2022-07-31
 
 * First version
diff --git a/data-elevator.cabal b/data-elevator.cabal
--- a/data-elevator.cabal
+++ b/data-elevator.cabal
@@ -1,8 +1,8 @@
 cabal-version:      2.4
 name:               data-elevator
-version:            0.1.0.1
+version:            0.1.0.2
 
-tested-with: GHC ==9.2.3 || ==9.4.1
+tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.6 || ==9.8.2 || ==9.10.1
 
 -- A short (one-line) description of the package.
 synopsis: Coerce between unlifted boxed and lifted types.
@@ -44,7 +44,7 @@
 
     -- LANGUAGE extensions used by modules in this package.
     -- other-extensions:
-    build-depends:    base >=4.16 && <4.18
+    build-depends:    base >=4.16 && <4.21
     hs-source-dirs:   src
     default-language: Haskell2010
 
@@ -56,6 +56,6 @@
     -- hs-source-dirs:
     main-is:          Main.hs
     hs-source-dirs:   test
-    build-depends:    base >=4.16 && <4.18
+    build-depends:    base >=4.16 && <4.21
                     , data-elevator
                     , hspec
diff --git a/src/Data/Elevator/Internal.hs b/src/Data/Elevator/Internal.hs
--- a/src/Data/Elevator/Internal.hs
+++ b/src/Data/Elevator/Internal.hs
@@ -57,6 +57,7 @@
 pattern Strict x <- (fromStrict# -> x) where
   Strict x = toStrict# x
 {-# INLINE Strict #-}
+{-# COMPLETE Strict #-}
 
 
 type role Lazy representational
@@ -82,6 +83,7 @@
 pattern Lazy x <- (fromLazy# -> x) where
   Lazy x = toLazy# x
 {-# INLINE Lazy #-}
+{-# COMPLETE Lazy #-}
 
 
 -- | Re-use existing code taking arguments lazily to take arguments 'Strict'ly
