diff --git a/Yesod/Core/TypeCache.hs b/Yesod/Core/TypeCache.hs
--- a/Yesod/Core/TypeCache.hs
+++ b/Yesod/Core/TypeCache.hs
@@ -31,7 +31,7 @@
 -- Since 1.4.0
 cached :: (Monad m, Typeable a)
        => TypeMap
-       -> m a
+       -> m a                       -- ^ cache the result of this action
        -> m (Either (TypeMap, a) a) -- ^ Left is a cache miss, Right is a hit
 cached cache action = case clookup cache of
     Just val -> return $ Right val
@@ -63,7 +63,7 @@
 cachedBy :: (Monad m, Typeable a)
          => KeyedTypeMap
          -> ByteString
-         -> m a
+         -> m a                            -- ^ cache the result of this action
          -> m (Either (KeyedTypeMap, a) a) -- ^ Left is a cache miss, Right is a hit
 cachedBy cache k action = case clookup k cache of
     Just val -> return $ Right val
diff --git a/Yesod/Routes/TH/Types.hs b/Yesod/Routes/TH/Types.hs
--- a/Yesod/Routes/TH/Types.hs
+++ b/Yesod/Routes/TH/Types.hs
@@ -1,5 +1,6 @@
 {-# LANGUAGE DeriveFunctor #-}
 {-# LANGUAGE TemplateHaskell #-}
+-- | Warning! This module is considered internal and may have breaking changes
 module Yesod.Routes.TH.Types
     ( -- * Data types
       Resource (..)
diff --git a/yesod-core.cabal b/yesod-core.cabal
--- a/yesod-core.cabal
+++ b/yesod-core.cabal
@@ -1,5 +1,5 @@
 name:            yesod-core
-version:         1.4.0.2
+version:         1.4.1
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <michael@snoyman.com>
@@ -74,6 +74,7 @@
                      Yesod.Core.Widget
                      Yesod.Core.Internal
                      Yesod.Core.Types
+                     Yesod.Routes.TH.Types
     other-modules:   Yesod.Core.Internal.Session
                      Yesod.Core.Internal.Request
                      Yesod.Core.Class.Handler
@@ -96,7 +97,6 @@
                      Yesod.Routes.TH.RenderRoute
                      Yesod.Routes.TH.ParseRoute
                      Yesod.Routes.TH.RouteAttrs
-                     Yesod.Routes.TH.Types
 
     ghc-options:     -Wall
     -- Following line added due to: https://github.com/yesodweb/yesod/issues/545
@@ -148,7 +148,6 @@
                   , containers
                   , lifted-base
                   , resourcet
-                  , network-conduit
                   , network
                   , async
                   , conduit-extra
