diff --git a/RSAGL/Math/Curve.hs b/RSAGL/Math/Curve.hs
--- a/RSAGL/Math/Curve.hs
+++ b/RSAGL/Math/Curve.hs
@@ -47,6 +47,7 @@
 import RSAGL.Math.Affine
 import Data.List
 import Data.Maybe
+import Control.DeepSeq
 import Control.Parallel.Strategies
 import Control.Applicative
 import RSAGL.Math.AbstractVector
diff --git a/RSAGL/Math/Vector.lhs b/RSAGL/Math/Vector.lhs
--- a/RSAGL/Math/Vector.lhs
+++ b/RSAGL/Math/Vector.lhs
@@ -40,6 +40,7 @@
      orthos)
     where
 
+import Control.DeepSeq
 import Control.Parallel.Strategies
 import RSAGL.Math.Angle
 import System.Random
diff --git a/rsagl-math.cabal b/rsagl-math.cabal
--- a/rsagl-math.cabal
+++ b/rsagl-math.cabal
@@ -1,5 +1,5 @@
 name:                rsagl-math
-version:             0.6.0.0
+version:             0.6.0.1
 license:             BSD3
 license-file:        LICENSE
 author:              Christopher Lane Hinson
@@ -42,11 +42,12 @@
     build-depends:       base>=4 && <5,
                          random>= 1.0.0.2 && < 1.1,
                          array>= 0.3.0.0 && < 0.4,
-                         containers>= 0.3.0.0 && < 0.4,
+                         containers>= 0.3.0.0,
                          OpenGL>= 2.4.0.1 && < 2.5,
                          OpenGLRaw>= 1.1.0.1 && < 1.2,
                          parsec>=3.1.0 && < 3.2,
-                         parallel>=2.2.0.1 && < 2.3,
+                         parallel>=2.2.0.1,
                          Vec>=0.9.8 && < 0.10,
-                         Vec-OpenGLRaw>=0.2.0.0 && < 0.3
+                         Vec-OpenGLRaw>=0.2.0.0 && < 0.3,
+                         deepseq>=1.1
 
