diff --git a/cartel.cabal b/cartel.cabal
--- a/cartel.cabal
+++ b/cartel.cabal
@@ -3,10 +3,10 @@
 -- http://www.github.com/massysett/cartel
 --
 -- Script name used to generate: GenCartelCabal.hs
--- Generated on: 2015-01-17 18:01:46.377337 EST
--- Cartel library version: 0.12.0.0
+-- Generated on: 2015-01-17 23:17:40.719595 EST
+-- Cartel library version: 0.12.0.2
 name: cartel
-version: 0.12.0.0
+version: 0.12.0.2
 cabal-version: >= 1.16
 license: BSD3
 license-file: LICENSE
@@ -52,7 +52,7 @@
     , directory ((> 1.1.0.2 || == 1.1.0.2) && < 1.3)
     , filepath ((> 1.3.0.0 || == 1.3.0.0) && < 1.4)
     , time ((> 1.4 || == 1.4) && < 1.6)
-    , transformers ((> 0.4 || == 0.4) && < 0.5)
+    , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5)
 
 source-repository head
   type: git
@@ -70,7 +70,7 @@
     build-depends:
         multiarg ((> 0.30.0.0 || == 0.30.0.0) && < 0.31)
       , QuickCheck ((> 2.7 || == 2.7) && < 2.8)
-      , random ((> 1.1 || == 1.1) && < 1.2)
+      , random ((> 1.0.1.1 || == 1.0.1.1) && < 1.2)
       , quickpull ((> 0.4.0.0 || == 0.4.0.0) && < 0.5)
     ghc-options:
         -Wall
@@ -81,7 +81,7 @@
       , directory ((> 1.1.0.2 || == 1.1.0.2) && < 1.3)
       , filepath ((> 1.3.0.0 || == 1.3.0.0) && < 1.4)
       , time ((> 1.4 || == 1.4) && < 1.6)
-      , transformers ((> 0.4 || == 0.4) && < 0.5)
+      , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5)
   else
     buildable: False
   default-language: Haskell2010
@@ -98,7 +98,7 @@
   build-depends:
       multiarg ((> 0.30.0.0 || == 0.30.0.0) && < 0.31)
     , QuickCheck ((> 2.7 || == 2.7) && < 2.8)
-    , random ((> 1.1 || == 1.1) && < 1.2)
+    , random ((> 1.0.1.1 || == 1.0.1.1) && < 1.2)
     , quickpull ((> 0.4.0.0 || == 0.4.0.0) && < 0.5)
   ghc-options:
       -Wall
@@ -109,7 +109,7 @@
     , directory ((> 1.1.0.2 || == 1.1.0.2) && < 1.3)
     , filepath ((> 1.3.0.0 || == 1.3.0.0) && < 1.4)
     , time ((> 1.4 || == 1.4) && < 1.6)
-    , transformers ((> 0.4 || == 0.4) && < 0.5)
+    , transformers ((> 0.3.0.0 || == 0.3.0.0) && < 0.5)
   type: exitcode-stdio-1.0
   main-is: cartel-properties.hs
 
diff --git a/lib/Cartel/GenCartelCabal.hs b/lib/Cartel/GenCartelCabal.hs
--- a/lib/Cartel/GenCartelCabal.hs
+++ b/lib/Cartel/GenCartelCabal.hs
@@ -26,10 +26,10 @@
 quickcheck = nextBreaking "QuickCheck" [2,7]
 
 random :: Package
-random = closedOpen "random" [1,1] [1,2]
+random = closedOpen "random" [1,0,1,1] [1,2]
 
 transformers :: Package
-transformers = nextBreaking "transformers" [0,4]
+transformers = closedOpen "transformers" [0,3,0,0] [0,5]
 
 multiarg :: Package
 multiarg = nextBreaking "multiarg" [0,30,0,0]
diff --git a/lib/Cartel/Version.hs b/lib/Cartel/Version.hs
--- a/lib/Cartel/Version.hs
+++ b/lib/Cartel/Version.hs
@@ -11,4 +11,4 @@
 import Data.Word
 
 version :: [Word]
-version = [0,12,0,0]
+version = [0,12,0,2]
