diff --git a/rhine-gloss.cabal b/rhine-gloss.cabal
--- a/rhine-gloss.cabal
+++ b/rhine-gloss.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                rhine-gloss
-version:             0.4.0.1
+version:             0.4.0.4
 synopsis:            Gloss backend for Rhine
 description:         Wrapper to run reactive programs written in Rhine
                      with Gloss as backend
@@ -23,7 +23,7 @@
 source-repository this
   type:     git
   location: git@github.com:turion/rhine.git
-  tag:      v0.4.0.1
+  tag:      v0.4.0.4
 
 
 library
@@ -32,13 +32,13 @@
   build-depends:       base        >= 4.9   && < 4.12
                      , rhine       == 0.4.*
                      , dunai       == 0.4.*
-                     , gloss       >= 1.11  && < 1.13
+                     , gloss        >= 1.12  && < 1.14
   hs-source-dirs:      src
   default-language:    Haskell2010
 
 executable rhine-gloss-gears
   main-is:             Main.hs
   ghc-options:         -threaded
-  build-depends:       base        >= 4.9
+  build-depends:       base        >= 4.9   && < 4.12
                      , rhine-gloss
   default-language:    Haskell2010
