diff --git a/hw-prim.cabal b/hw-prim.cabal
--- a/hw-prim.cabal
+++ b/hw-prim.cabal
@@ -1,5 +1,5 @@
 name:                   hw-prim
-version:                0.0.1.1
+version:                0.0.2.0
 synopsis:               Primitive functions and data types
 description:            Please see README.md
 homepage:               http://github.com/haskell-works/hw-prim#readme
@@ -18,8 +18,8 @@
   hs-source-dirs:       app
   main-is:              Main.hs
   ghc-options:          -threaded -rtsopts -with-rtsopts=-N -Wall -msse4.2
-  build-depends:        base
-                      , hw-prim
+  build-depends:        base                          >= 4          && < 5
+                      , hw-prim                       >= 0.0.1
   default-language:     Haskell2010
 
 library
@@ -35,7 +35,7 @@
                       , HaskellWorks.Data.Vector.BoxedVectorLike
                       , HaskellWorks.Data.Vector.StorableVectorLike
                       , HaskellWorks.Data.Vector.VectorLike
-  build-depends:        base            >= 4.7       && < 5
+  build-depends:        base                          >= 4          && < 5
                       , vector
                       , bytestring
                       , random
@@ -48,7 +48,7 @@
   hs-source-dirs:       test
   main-is:              Spec.hs
   other-modules:        HaskellWorks.Data.SearchSpec
-  build-depends:        base
+  build-depends:        base                          >= 4          && < 5
                       , hspec
                       , QuickCheck
   ghc-options:          -threaded -rtsopts -with-rtsopts=-N -Wall
@@ -64,7 +64,7 @@
     Main-Is: Main.hs
     GHC-Options: -Wall -O2 -msse4.2
     Default-Language: Haskell2010
-    Build-Depends:      base
+    Build-Depends:      base                          >= 4          && < 5
                       , criterion
-                      , hw-prim
+                      , hw-prim                       >= 0.0.1
                       , vector
