diff --git a/changelog b/changelog
deleted file mode 100644
--- a/changelog
+++ /dev/null
@@ -1,3 +0,0 @@
-Version 1.6.0:
-- changed deprecated MonadCatchIO-mtl in favor of exceptions
-- taking over maintenance (as agreed with Fernando Benavides)
diff --git a/eprocess.cabal b/eprocess.cabal
--- a/eprocess.cabal
+++ b/eprocess.cabal
@@ -1,5 +1,5 @@
 name: eprocess
-version: 1.6.1
+version: 1.7.0
 cabal-version: >=1.6
 build-type: Simple
 license: BSD3
@@ -14,17 +14,17 @@
 tested-with: GHC ==6.12.1
 data-files: LICENSE README
 data-dir: ""
-extra-source-files: Setup.hs, changelog
+extra-source-files: Setup.hs
 extra-tmp-files:
 
 source-repository head
     type:     git
-    location: https://github.com/cdupont/eprocess.git
+    location: git://github.com/cdupont/eprocess.git
 
 Library
     build-depends: base == 4.*,
                    mtl == 2.1.*,
-                   exceptions == 0.3.*
+                   exceptions == 0.6.*
     exposed-modules: Control.Concurrent.Process
     hs-source-dirs: src
     
diff --git a/src/Control/Concurrent/Process.hs b/src/Control/Concurrent/Process.hs
--- a/src/Control/Concurrent/Process.hs
+++ b/src/Control/Concurrent/Process.hs
@@ -36,7 +36,7 @@
 -- 
 -- [@a@] the classic monad parameter
 newtype ReceiverT r m a = RT { internalReader :: ReaderT (Handle r) m a }
-    deriving (Monad, MonadIO, MonadTrans, MonadCatch)
+    deriving (Monad, MonadIO, MonadTrans, MonadCatch, MonadThrow, MonadMask)
 
 -- | /Process/ are receivers that run in the IO Monad
 type Process r = ReceiverT r IO
