diff --git a/hybrid-vectors.cabal b/hybrid-vectors.cabal
--- a/hybrid-vectors.cabal
+++ b/hybrid-vectors.cabal
@@ -1,6 +1,6 @@
 name:          hybrid-vectors
 category:      Data, Vector
-version:       0.2.3
+version:       0.2.4
 license:       BSD3
 cabal-version: >= 1.10
 license-file:  LICENSE
@@ -30,7 +30,9 @@
              , GHC == 8.8.4
              , GHC == 8.10.7
              , GHC == 9.0.2
-             , GHC == 9.2.2
+             , GHC == 9.2.8
+             , GHC == 9.4.5
+             , GHC == 9.6.2
 
 source-repository head
   type: git
@@ -40,7 +42,7 @@
   build-depends:
     base          >= 4       && < 5,
     deepseq       >= 1.1     && < 1.5,
-    primitive     >= 0.5     && < 0.8,
+    primitive     >= 0.5     && < 0.9,
     vector        >= 0.10    && < 0.14,
     semigroups    >= 0.9     && < 1
 
diff --git a/src/Data/Vector/Hybrid.hs b/src/Data/Vector/Hybrid.hs
--- a/src/Data/Vector/Hybrid.hs
+++ b/src/Data/Vector/Hybrid.hs
@@ -151,19 +151,7 @@
 import Control.Monad.ST
 import Data.Vector.Hybrid.Internal
 import qualified Data.Vector.Generic as G
-import Prelude hiding ( length, null,
-                        replicate, (++), concat,
-                        head, last,
-                        init, tail, take, drop, splitAt, reverse,
-                        map, concatMap,
-                        zipWith, zipWith3, zip, zip3, unzip, unzip3,
-                        filter, takeWhile, dropWhile, span, break,
-                        elem, notElem,
-                        foldl, foldl1, foldr, foldr1,
-                        all, any, sum, product, minimum, maximum,
-                        scanl, scanl1, scanr, scanr1,
-                        enumFromTo, enumFromThenTo,
-                        mapM, mapM_ )
+import Prelude (Int, Bool, Maybe, Monad, Ordering, Ord, Eq)
 
 
 -- Length
