diff --git a/project_template/default/foo.cabal b/project_template/default/foo.cabal
--- a/project_template/default/foo.cabal
+++ b/project_template/default/foo.cabal
@@ -21,8 +21,8 @@
     bytestring >= 0.9.1 && <0.10,
     snap-core >= 0.2 && <0.3,
     snap-server >= 0.2 && <0.3,
-    heist >= 0.2.2 && <0.3,
-    hexpat >= 0.18.2 && <0.19,
+    heist >= 0.2.4 && <0.3,
+    hexpat >= 0.19 && <0.20,
     xhtml-combinators,
     unix,
     text,
diff --git a/snap-core.cabal b/snap-core.cabal
--- a/snap-core.cabal
+++ b/snap-core.cabal
@@ -1,5 +1,5 @@
 name:           snap-core
-version:        0.2.14
+version:        0.2.15
 synopsis:       Snap: A Haskell Web Framework (Core)
 
 description:
diff --git a/test/snap-core-testsuite.cabal b/test/snap-core-testsuite.cabal
--- a/test/snap-core-testsuite.cabal
+++ b/test/snap-core-testsuite.cabal
@@ -20,7 +20,7 @@
     build-depends: bytestring-mmap >= 0.2.1 && <0.3
 
   build-depends:
-    QuickCheck >= 2,
+    QuickCheck >= 2.3.0.2,
     attoparsec >= 0.8.1 && < 0.9,
     base >= 4 && < 5,
     bytestring,
diff --git a/test/suite/Snap/Iteratee/Tests.hs b/test/suite/Snap/Iteratee/Tests.hs
--- a/test/suite/Snap/Iteratee/Tests.hs
+++ b/test/suite/Snap/Iteratee/Tests.hs
@@ -29,12 +29,10 @@
 import           Snap.Iteratee
 import           Snap.Test.Common ()
 
-instance Arbitrary Int64 where
-    arbitrary = arbitraryBoundedIntegral
-    shrink    = shrinkIntegral
 
 liftQ :: forall a m . (Monad m) => m a -> PropertyM m a
 liftQ = QC.run
+
 
 expectException :: IO a -> PropertyM IO ()
 expectException m = do
