diff --git a/Changes b/Changes
--- a/Changes
+++ b/Changes
@@ -1,3 +1,8 @@
+- ver 0.3.2.1
+ * hint.cabal includes version bounds for package ghc-mtl. This is to
+   avoid the accidental selection of the completely unrelated ghc-mtl
+   internal to ghc and, apparently, installed in the hackage server
+
 - ver 0.3.2.0
  * Exports functions parens and isInterpretedModule
 
diff --git a/hint.cabal b/hint.cabal
--- a/hint.cabal
+++ b/hint.cabal
@@ -1,5 +1,5 @@
 name:                hint
-version:             0.3.2.0
+version:             0.3.2.1
 description:
         This library defines an @Interpreter@ monad. It allows to load Haskell
         modules, browse them, type-check and evaluate strings with Haskell
@@ -44,7 +44,9 @@
 
     if impl(ghc >= 6.10) {
       build-depends:  base >= 4, base < 5,
-                      ghc-mtl
+                      ghc-mtl >= 1.0.1.0, ghc-mtl < 1.1.0.0
+                        -- this is to protect against the accidental selection
+                        -- of the completely unrelated ghc'c ghc-mtl package
     } else {
       build-depends:  base >= 3, base < 4
     }
