diff --git a/dahdit.cabal b/dahdit.cabal
--- a/dahdit.cabal
+++ b/dahdit.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           dahdit
-version:        0.1.3
+version:        0.1.4
 synopsis:       Binary parsing and serialization with integrated size
 description:    Please see the README on GitHub at <https://github.com/ejconlon/dahdit#readme>
 category:       Data
@@ -80,7 +80,7 @@
     , data-sword ==0.2.*
     , free ==5.1.*
     , mtl ==2.2.*
-    , primitive ==0.7.*
+    , primitive >=0.7 && <0.9
     , transformers ==0.5.*
   default-language: Haskell2010
 
@@ -126,7 +126,7 @@
     , data-sword ==0.2.*
     , free ==5.1.*
     , mtl ==2.2.*
-    , primitive ==0.7.*
+    , primitive >=0.7 && <0.9
     , tasty
     , tasty-hunit
     , transformers ==0.5.*
