diff --git a/Data/Rope/Annotation/Product.hs b/Data/Rope/Annotation/Product.hs
--- a/Data/Rope/Annotation/Product.hs
+++ b/Data/Rope/Annotation/Product.hs
@@ -9,9 +9,7 @@
 
 import Data.Monoid (mappend)
 import Data.Foldable (Foldable, foldMap)
-import qualified Data.Foldable
 import Data.Traversable (Traversable(traverse))
-
 import Data.Rope.Annotation
 
 infixr 5 :*:
diff --git a/Data/Rope/Body.hs b/Data/Rope/Body.hs
--- a/Data/Rope/Body.hs
+++ b/Data/Rope/Body.hs
@@ -12,7 +12,6 @@
 import Prelude hiding (null, length)
 import Data.FingerTree (FingerTree,(<|),(|>),Measured,measure,empty, singleton)
 import Data.Data
-import Data.Typeable
 import Data.Monoid
 import Data.ByteString (ByteString, null, length)
 
diff --git a/rope.cabal b/rope.cabal
--- a/rope.cabal
+++ b/rope.cabal
@@ -1,5 +1,5 @@
 name:           rope
-version:        0.6.1.1
+version:        0.6.2
 license:        BSD3
 license-file:   LICENSE
 author:         Edward A. Kmett
@@ -15,12 +15,12 @@
 Tested-With:    GHC==6.10.4
 
 library
-  build-depends:    
-    base >= 4 && < 6, 
+  build-depends:
+    base >= 4 && < 6,
     bytestring >= 0.9.1.4 && < 0.10,
     fingertree >= 0.0.1 && < 0.1,
     utf8-string >= 0.3.6 && < 0.4,
-    mtl >= 2.0.1 && < 2.1
+    mtl >= 2.0.1 && < 2.2
 
   exposed-modules:
     Data.Rope
@@ -33,5 +33,5 @@
     Data.Rope.Unsafe
     Data.Rope.Body
     Data.Rope.Internal
-    
+
   ghc-options: -Wall
