diff --git a/src/Data/Validity/Vector.hs b/src/Data/Validity/Vector.hs
--- a/src/Data/Validity/Vector.hs
+++ b/src/Data/Validity/Vector.hs
@@ -13,3 +13,4 @@
 -- the underlying 'Array'
 instance (Validity a) => Validity (Vector a) where
     isValid hs = isValid $ V.toList hs
+    validate hs = V.toList hs <?!> "Vector elements"
diff --git a/validity-vector.cabal b/validity-vector.cabal
--- a/validity-vector.cabal
+++ b/validity-vector.cabal
@@ -1,5 +1,5 @@
 name: validity-vector
-version: 0.0.0.0
+version: 0.1.0.0
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
@@ -21,8 +21,8 @@
     exposed-modules:
         Data.Validity.Vector
     build-depends:
-        base >= 4.7 && <5,
-        validity >=0.3 && <0.4,
+        base >=4.7 && <5,
+        validity >=0.4 && <0.5,
         vector -any,
         hashable -any
     default-language: Haskell2010
