diff --git a/hkt.hs b/hkt.hs
--- a/hkt.hs
+++ b/hkt.hs
@@ -25,10 +25,11 @@
 import Codec.Encryption.OpenPGP.Types
 import Control.Applicative ((<$>),(<*>), optional, (<|>))
 import Control.Lens ((^.), _1)
+import Control.Monad.Trans.Resource (runResourceT)
 import Control.Monad.Trans.Writer.Lazy (execWriter, tell)
 import qualified Data.Attoparsec.Text as A
 import qualified Data.ByteString as B
-import Data.Conduit (($=),($$), runResourceT)
+import Data.Conduit (($=),($$))
 import qualified Data.Conduit.Binary as CB
 import Data.Conduit.Cereal (conduitGet)
 import qualified Data.Conduit.List as CL
diff --git a/hokey.hs b/hokey.hs
--- a/hokey.hs
+++ b/hokey.hs
@@ -29,6 +29,7 @@
 import Control.Error.Util (hush)
 import Control.Lens ((^.), (&), _1, _2, (^..))
 import qualified Control.Monad.Trans.State.Lazy as S
+import Control.Monad.Trans.Resource (runResourceT)
 import Control.Monad.Trans.Writer.Lazy (execWriter, tell)
 import qualified Crypto.Hash.SHA3 as SHA3
 import qualified Data.Aeson as A
@@ -36,7 +37,7 @@
 import qualified Data.ByteString.Char8 as BC8
 import qualified Data.ByteString.Lazy as BL
 import qualified Data.ByteString.Base16 as Base16
-import Data.Conduit (($=),($$), runResourceT)
+import Data.Conduit (($=),($$))
 import qualified Data.Conduit.Binary as CB
 import Data.Conduit.Cereal (conduitGet)
 import qualified Data.Conduit.List as CL
diff --git a/hopenpgp-tools.cabal b/hopenpgp-tools.cabal
--- a/hopenpgp-tools.cabal
+++ b/hopenpgp-tools.cabal
@@ -1,5 +1,5 @@
 name:                hopenpgp-tools
-version:             0.7
+version:             0.7.1
 synopsis:            hOpenPGP-based command-line tools
 description:         command-line tools for performing some OpenPGP-related operations
 homepage:            http://floss.scru.org/hopenpgp-tools
@@ -22,11 +22,13 @@
                ,       bytestring
                ,       cereal
                ,       cereal-conduit
-               ,       conduit
+               ,       conduit                >= 1.1
+               ,       conduit-extra          >= 1.1
                ,       hOpenPGP               >= 1.0.1
                ,       lens
                ,       openpgp-asciiarmor     >= 0.1
                ,       optparse-applicative   >= 0.7
+               ,       resourcet
                ,       text
                ,       transformers
   default-language: Haskell2010
@@ -42,18 +44,20 @@
                ,       bytestring
                ,       cereal
                ,       cereal-conduit
-               ,       conduit
+               ,       conduit                >= 1.1
+               ,       conduit-extra          >= 1.1
                ,       containers
                ,       crypto-pubkey
                ,       cryptohash             >= 0.7.7
                ,       directory
                ,       errors
-               ,       fgl
+               ,       fgl                              < 5.5
                ,       hOpenPGP               >= 1.2
                ,       ixset
                ,       lens
                ,       old-locale
                ,       optparse-applicative   >= 0.5.0
+               ,       resourcet
                ,       text
                ,       time
                ,       transformers
@@ -70,13 +74,15 @@
                ,       bytestring
                ,       cereal
                ,       cereal-conduit
-               ,       conduit
+               ,       conduit                >= 1.1
+               ,       conduit-extra          >= 1.1
                ,       crypto-pubkey
                ,       directory
                ,       hOpenPGP               >= 1.2
                ,       ixset
                ,       lens
                ,       optparse-applicative   >= 0.5.0
+               ,       resourcet
                ,       text
                ,       transformers
   default-language: Haskell2010
@@ -88,4 +94,4 @@
 source-repository this
   type:     git
   location: git://git.debian.org/users/clint/hopenpgp-tools.git
-  tag:      hopenpgp-tools/0.7
+  tag:      hopenpgp-tools/0.7.1
diff --git a/hot.hs b/hot.hs
--- a/hot.hs
+++ b/hot.hs
@@ -27,10 +27,11 @@
 import Codec.Encryption.OpenPGP.Types
 import Control.Applicative ((<$>), (<*>), (*>), (<|>), optional, pure)
 import Control.Monad.IO.Class (MonadIO, liftIO)
+import Control.Monad.Trans.Resource (runResourceT)
 import qualified Data.Attoparsec.Text as A
 import qualified Data.ByteString as B
 import qualified Data.ByteString.Lazy as BL
-import Data.Conduit (($=), ($$), Sink, runResourceT)
+import Data.Conduit (($=), ($$), Sink)
 import Data.Conduit.Cereal (conduitGet, conduitPut)
 import qualified Data.Conduit.Binary as CB
 import qualified Data.Conduit.List as CL
