diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown
--- a/CHANGELOG.markdown
+++ b/CHANGELOG.markdown
@@ -1,3 +1,8 @@
+3.10.2 [maintenance release]
+------
+* Explicitly disallow `MonadCatchIO-transformers` 0.3.1 as it imports
+`monads-tf`, making for a bad user experience requiring package hiding.
+
 3.10.1 [maintenance release]
 ------
 * Compatibility with `base` 4.7
diff --git a/lens.cabal b/lens.cabal
--- a/lens.cabal
+++ b/lens.cabal
@@ -1,6 +1,6 @@
 name:          lens
 category:      Data, Lenses
-version:       3.10.1
+version:       3.10.2
 license:       BSD3
 cabal-version: >= 1.8
 license-file:  LICENSE
@@ -35,7 +35,7 @@
   .
   /Lenses, Folds and Traversals/
   .
-  The core of the hierarchy of lens-like constructions looks like:
+  With some signatures simplified, the core of the hierarchy of lens-like constructions looks like:
   .
   .
   <<http://i.imgur.com/4fHw3Fd.png>>
@@ -176,7 +176,7 @@
     generic-deriving          >= 1.4      && < 1.7,
     ghc-prim,
     hashable                  >= 1.1.2.3  && < 1.3,
-    MonadCatchIO-transformers >= 0.3      && < 0.4,
+    MonadCatchIO-transformers >= 0.3      && < 0.3.1,
     mtl                       >= 2.0.1    && < 2.2,
     parallel                  >= 3.1.0.1  && < 3.3,
     profunctors               >= 4        && < 5,
