diff --git a/Graphics/Gloss.hs b/Graphics/Gloss.hs
--- a/Graphics/Gloss.hs
+++ b/Graphics/Gloss.hs
@@ -29,7 +29,7 @@
 --
 -- @
 --   Release Notes:
---   For 1.1.0.0:
+--   Since 1.0.0.2:
 --     Added game mode.
 --     Added QuadTree and Extent structures.
 --     Added simple ray casting.
diff --git a/Graphics/Gloss/Internals/Interface/Simulate/Idle.hs b/Graphics/Gloss/Internals/Interface/Simulate/Idle.hs
--- a/Graphics/Gloss/Internals/Interface/Simulate/Idle.hs
+++ b/Graphics/Gloss/Internals/Interface/Simulate/Idle.hs
@@ -108,7 +108,8 @@
 			(nStart, worldS)
 	
 	-- write the world back into its IORef
-	writeIORef worldSR world'
+	-- We need to seq on the world to avoid space leaks when the window is not showing.
+	world' `seq` writeIORef worldSR world'
 
 	-- update the control state
 	simSR `modifyIORef` \c -> c
diff --git a/gloss.cabal b/gloss.cabal
--- a/gloss.cabal
+++ b/gloss.cabal
@@ -1,9 +1,9 @@
 Name:                gloss
-Version:             1.1.0.0
+Version:             1.1.1.0
 License:             MIT
 License-file:        LICENSE
 Author:              Ben Lippmeier
-Maintainer:          benl@ouroborus.net
+Maintainer:          gloss@ouroborus.net
 Build-Type:          Simple
 Cabal-Version:       >=1.6
 Stability:           provisional
@@ -22,11 +22,11 @@
 
 Library
   Build-Depends: 
-        base       >= 3 && < 5,
-        ghc-prim   >= 0.1 && < 0.3,
-        containers >= 0.2 && < 0.4, 
-        OpenGL     >= 2.3 && < 2.5,
-        GLUT       >= 2.2 && < 2.3
+        base       == 4.*,
+        ghc-prim   == 0.2.*,
+        containers == 0.3.*,
+        OpenGL     == 2.4.*,
+        GLUT       == 2.2.*
 
   ghc-options:      -O2
 
