diff --git a/leaky.cabal b/leaky.cabal
--- a/leaky.cabal
+++ b/leaky.cabal
@@ -1,6 +1,6 @@
 
 name:                leaky
-version:             0.1.0.3
+version:             0.1.0.4
 synopsis:            Robust space leak, and its strictification
 description:         Robust space leak, and its strictification, for testing <http://hackage.haskell.org/package/deepseq-bounded deepseq-bounded> and <http://hackage.haskell.org/package/seqaid seqaid>.
                      .
@@ -129,8 +129,8 @@
     other-modules:       Types
 
   build-depends:
-     base >=4.0 && <5.0
-   , random
+     base == 4.*
+   , random <= 1.1
 
 ---------- BEGIN SEQAID-SPECIFIC -- PART 1 of 2 ----------
 
@@ -140,17 +140,22 @@
   -- seqaid (and template-haskell?).
 
   build-depends:
-     deepseq-bounded
-   , deepseq-generics
-   , generics-sop
-   , seqaid
-   , template-haskell
 
+     deepseq-bounded <= 0.5.3
+   , deepseq-generics <= 0.1.1.2
+
+   , generics-sop <= 0.1.0.4
+   , template-haskell <= 2.9.0.0
+-- , template-haskell
+
+   , seqaid == 0.1.4
+
   if flag(OMNITYPIC)
     build-depends:
      -- first needed by seqaidpp with the omnitypic blanket:
        ghc-prim
---   , integer-gmp
+--     ghc-prim <= 0.3.1.0
+---  , integer-gmp
   
 ---------- END SEQAID-SPECIFIC -- PART 1 of 2 ----------
 
