diff --git a/scgi.cabal b/scgi.cabal
--- a/scgi.cabal
+++ b/scgi.cabal
@@ -1,5 +1,5 @@
 Name:                scgi
-Version:             0.3
+Version:             0.3.1
 Stability:           provisional
 Description:
   This library lets you write SCGI programs. This package reuses the
@@ -15,7 +15,7 @@
 build-type:          Simple
 
 library
-  build-depends:     base >= 4, bytestring, cgi, network
+  build-depends:     base, bytestring, cgi, network, extensible-exceptions >= 0.1 && < 0.2
   exposed-modules:   Network.SCGI
   ghc-options:       -fwarn-unused-binds -fwarn-unused-imports -fwarn-unused-matches
   hs-source-dirs:    src
diff --git a/src/Network/SCGI.hs b/src/Network/SCGI.hs
--- a/src/Network/SCGI.hs
+++ b/src/Network/SCGI.hs
@@ -9,7 +9,7 @@
   , module Network.CGI
   ) where
 
-import qualified Control.Exception as E (SomeException, bracket, catch, finally)
+import qualified Control.Exception.Extensible as E (SomeException, bracket, catch, finally)
 import Control.Monad.Fix    (fix)
 import Control.Concurrent
 import Data.ByteString.Lazy.Char8 (ByteString)
