diff --git a/haxparse.cabal b/haxparse.cabal
--- a/haxparse.cabal
+++ b/haxparse.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:          haxparse
-version:       0.3.0.0
+version:       0.3.1.0
 synopsis:      Readable HaxBall replays
 description:   Provides an interface for parsing HaxBall replays.
 homepage:      https://github.com/joelteon/haxparse
@@ -24,11 +24,11 @@
                    HaxParse.AST.TH
                    HaxParse.Parser
   build-depends:   base >= 4.4 && < 4.8,
-                   binary >= 0.7 && < 0.8,
+                   binary >= 0.5 && < 0.8,
                    bytestring >= 0.9 && < 0.11,
                    containers >= 0.4 && < 0.6,
                    data-binary-ieee754 >= 0.4 && < 0.5,
-                   data-default >= 0.5 && < 0.6,
+                   data-default >= 0.4 && < 0.6,
                    mtl >= 2.1 && < 2.2,
                    parsec >= 3.1 && < 3.2,
                    split >= 0.2 && < 0.3,
@@ -46,11 +46,11 @@
                   HaxParse.Output
   hs-source-dirs: src
   build-depends:  base >= 4.4 && < 4.8,
-                  binary >= 0.7 && < 0.8,
+                  binary >= 0.5 && < 0.8,
                   bytestring >= 0.9 && < 0.11,
                   containers >= 0.4 && < 0.6,
                   data-binary-ieee754 >= 0.4 && < 0.5,
-                  data-default >= 0.5 && < 0.6,
+                  data-default >= 0.4 && < 0.6,
                   haxparse,
                   mtl >= 2.1 && < 2.2,
                   optparse-applicative >= 0.5 && < 0.6,
