diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+Changed in version 0.6.3.2:
+   * Allow building with mtl-2.0.* .
+
 Changed in version 0.6.3.1:
    * Updated contraints for ghc-7.0.1.
 
diff --git a/haskeline.cabal b/haskeline.cabal
--- a/haskeline.cabal
+++ b/haskeline.cabal
@@ -1,6 +1,6 @@
 Name:           haskeline
 Cabal-Version:  >=1.6
-Version:        0.6.3.1
+Version:        0.6.3.2
 Category:       User Interfaces
 License:        BSD3
 License-File:   LICENSE
@@ -58,7 +58,7 @@
                            bytestring==0.9.*
         }
     }
-    Build-depends:  filepath >= 1.1 && < 1.3, mtl==1.1.*,
+    Build-depends:  filepath >= 1.1 && < 1.3, mtl >= 1.1 && < 2.1,
                     utf8-string==0.3.* && >=0.3.6,
                     extensible-exceptions==0.1.* && >=0.1.1.0
     Extensions:     ForeignFunctionInterface, Rank2Types, FlexibleInstances,
