diff --git a/preamble.cabal b/preamble.cabal
--- a/preamble.cabal
+++ b/preamble.cabal
@@ -1,5 +1,5 @@
 name:                  preamble
-version:               0.0.38
+version:               0.0.39
 synopsis:              Yet another prelude.
 description:           A prelude built on basic-prelude.
 homepage:              https://github.com/swift-nav/preamble
diff --git a/src/Preamble/Types/Alias.hs b/src/Preamble/Types/Alias.hs
--- a/src/Preamble/Types/Alias.hs
+++ b/src/Preamble/Types/Alias.hs
@@ -10,6 +10,7 @@
 
 import Control.Monad.Catch
 import Control.Monad.Logger
+import Control.Monad.Random
 import Control.Monad.Trans.Control
 import Data.Aeson
 import Preamble.Prelude
@@ -36,4 +37,5 @@
   ( MonadBaseControl IO m
   , MonadIO m
   , MonadMask m
+  , MonadRandom m
   )
diff --git a/src/Preamble/Types/Ctx.hs b/src/Preamble/Types/Ctx.hs
--- a/src/Preamble/Types/Ctx.hs
+++ b/src/Preamble/Types/Ctx.hs
@@ -11,7 +11,6 @@
 
 import Control.Monad.Catch
 import Control.Monad.Logger
-import Control.Monad.Random
 import Control.Monad.Reader
 import Preamble.Lens
 import Preamble.Prelude
@@ -32,7 +31,6 @@
 
 type MonadCtx c m =
   ( MonadControl m
-  , MonadRandom m
   , MonadReader c m
   , MonadLogger m
   , MonadCatch m
diff --git a/src/Preamble/Types/Trans.hs b/src/Preamble/Types/Trans.hs
--- a/src/Preamble/Types/Trans.hs
+++ b/src/Preamble/Types/Trans.hs
@@ -9,6 +9,9 @@
 --
 module Preamble.Types.Trans
   ( module Preamble.Types.Trans
+  , MonadBaseControl
+  , MonadReader
+  , MonadResource
   , runResourceT
   ) where
 
