diff --git a/discrete-space-map.cabal b/discrete-space-map.cabal
--- a/discrete-space-map.cabal
+++ b/discrete-space-map.cabal
@@ -1,5 +1,5 @@
 name:                discrete-space-map
-version:             0.0.4
+version:             0.0.5
 synopsis:            A discrete space map.
 description:         A discrete space map implemented as a zipper on an infinite perfect binary tree.
 homepage:            https://github.com/sjoerdvisscher/discrete-space-map
@@ -15,8 +15,12 @@
   exposed-modules:     Data.DiscreteSpaceMap,
                        Data.DiscreteSpaceMap.Internal
   build-depends:       base ==4.*,
-                       comonad ==4.*,
+                       comonad >=4.0 && <6.0,
                        keys ==3.*,
                        distributive >=0.4 && <1,
                        semigroupoids >=4.0 && <6.0,
                        adjunctions ==4.*
+
+source-repository head
+  type:     git
+  location: git://github.com/sjoerdvisscher/discrete-space-map.git
