diff --git a/RSAGL/Auxiliary/ApplicativeWrapper.hs b/RSAGL/Auxiliary/ApplicativeWrapper.hs
--- a/RSAGL/Auxiliary/ApplicativeWrapper.hs
+++ b/RSAGL/Auxiliary/ApplicativeWrapper.hs
@@ -11,6 +11,7 @@
 
 import Control.Applicative
 import Data.Maybe
+import Control.DeepSeq
 import Control.Parallel.Strategies
 import RSAGL.Math.AbstractVector
 
diff --git a/RSAGL/Color/Alpha.hs b/RSAGL/Color/Alpha.hs
--- a/RSAGL/Color/Alpha.hs
+++ b/RSAGL/Color/Alpha.hs
@@ -6,6 +6,7 @@
 import RSAGL.Math.Types
 import RSAGL.Color.Auxiliary
 import RSAGL.Math.AbstractVector
+import Control.DeepSeq
 import Control.Parallel.Strategies
 import Control.Applicative
 import RSAGL.Color.ColorSpace
diff --git a/RSAGL/Color/RGB.hs b/RSAGL/Color/RGB.hs
--- a/RSAGL/Color/RGB.hs
+++ b/RSAGL/Color/RGB.hs
@@ -17,6 +17,7 @@
 import RSAGL.Color.Auxiliary
 import RSAGL.Math.Vector
 import RSAGL.Math.AbstractVector
+import Control.DeepSeq
 import Control.Parallel.Strategies
 
 -- | A color in the red-green-blue color space.
diff --git a/RSAGL/Modeling/Material.hs b/RSAGL/Modeling/Material.hs
--- a/RSAGL/Modeling/Material.hs
+++ b/RSAGL/Modeling/Material.hs
@@ -17,6 +17,7 @@
 import RSAGL.Color
 import RSAGL.Math.Curve
 import RSAGL.Auxiliary.ApplicativeWrapper
+import Control.DeepSeq
 import Control.Parallel.Strategies
 import Graphics.Rendering.OpenGL.GL hiding (RGB,RGBA,Alpha)
 import RSAGL.Math.Types
diff --git a/RSAGL/Modeling/Model.lhs b/RSAGL/Modeling/Model.lhs
--- a/RSAGL/Modeling/Model.lhs
+++ b/RSAGL/Modeling/Model.lhs
@@ -71,6 +71,7 @@
 import Data.Maybe
 import qualified Control.Monad.State as State
 import Data.Monoid
+import Control.DeepSeq
 import Control.Parallel.Strategies
 import Graphics.Rendering.OpenGL.GL hiding (translate,rotate,scale,specular)
 import RSAGL.Modeling.OpenGLPrimitives
diff --git a/RSAGL/Modeling/Tesselation.hs b/RSAGL/Modeling/Tesselation.hs
--- a/RSAGL/Modeling/Tesselation.hs
+++ b/RSAGL/Modeling/Tesselation.hs
@@ -16,6 +16,7 @@
 import RSAGL.Math.Affine
 import RSAGL.Math.BoundingBox
 import Data.List
+import Control.DeepSeq
 import Control.Parallel.Strategies hiding (r0)
 import Control.Arrow
 import Graphics.Rendering.OpenGL.GL.BeginEnd
diff --git a/rsagl.cabal b/rsagl.cabal
--- a/rsagl.cabal
+++ b/rsagl.cabal
@@ -1,5 +1,5 @@
 name:                rsagl
-version:             0.6.0.0
+version:             0.6.0.1
 license:             BSD3
 license-file:        LICENSE
 author:              Christopher Lane Hinson
@@ -50,20 +50,21 @@
     ghc-prof-options:    -prof -auto-all
 
     build-depends:       base>=4 && <5,
-                         rsagl-math==0.6.0.0,
-                         rsagl-frp==0.6.0.0,
+                         rsagl-math==0.6.0.1,
+                         rsagl-frp==0.6.0.1,
                          old-time>= 1.0.0.3 && < 1.1,
                          random>= 1.0.0.2 && < 1.1,
                          array>= 0.3.0.0 && < 0.4,
                          arrows>= 0.4.1.2 && < 0.5,
-                         containers>= 0.3.0.0 && < 0.4,
-                         parallel>= 2.2.0.1 && < 2.3,
-                         mtl>= 1.1.0.2 && < 1.2,
+                         containers>= 0.3.0.0,
+                         parallel>= 2.2.0.1,
+                         mtl>= 1.1.0.2 ,
                          OpenGL>= 2.4.0.1 && < 2.5,
                          OpenGLRaw>= 1.1.0.1 && < 1.2,
                          parsec>=3.1.0 && < 3.2,
                          Vec>=0.9.8 && < 0.10,
                          Vec-OpenGLRaw>=0.2.0.0 && < 0.3,
-                         stm>= 2.1.1.2 && < 2.2,
-                         data-memocombinators>= 0.4.0 && < 0.5
+                         stm>= 2.1.1.2,
+                         data-memocombinators>= 0.4.0 && < 0.5,
+                         deepseq>=1.1
 
