diff --git a/conduit-throttle.cabal b/conduit-throttle.cabal
--- a/conduit-throttle.cabal
+++ b/conduit-throttle.cabal
@@ -1,9 +1,11 @@
--- This file has been generated from package.yaml by hpack version 0.17.0.
+-- This file has been generated from package.yaml by hpack version 0.20.0.
 --
 -- see: https://github.com/sol/hpack
+--
+-- hash: 3809969edcf91614a083424692b785439c8d13c197c963a97fda1b66acff7de5
 
 name:                conduit-throttle
-version:             0.3.0.0
+version:             0.3.1.0
 synopsis:            Throttle Conduit Producers
 description:         This packages is based on the throttle-io-stream package and provides functionality for throttling Conduit producers according to a provided configuration.
 homepage:            https://github.com/mtesseract/conduit-throttle#readme
@@ -35,19 +37,18 @@
       Data.Conduit.Throttle.Internal
       Paths_conduit_throttle
   build-depends:
-      base >=4.7 && <5
+      async
+    , base >=4.7 && <5
     , conduit
     , conduit-combinators
     , conduit-extra
-    , stm-chans
-    , stm
+    , monad-control
     , resourcet
-    , async
-    , unliftio
-    , unliftio-core
+    , stm
+    , stm-chans
     , throttle-io-stream
-    , resourcet
-    , monad-control
+    , unliftio >=0.2.1.0
+    , unliftio-core
   default-language: Haskell2010
 
 test-suite conduit-test
@@ -58,27 +59,25 @@
   default-extensions: OverloadedStrings
   ghc-options: -Wall -Wall -fno-warn-type-defaults
   build-depends:
-      base >=4.7 && <5
+      HUnit
+    , async
+    , base >=4.7 && <5
     , conduit
     , conduit-combinators
     , conduit-extra
-    , stm-chans
-    , stm
-    , resourcet
-    , async
-    , unliftio
-    , unliftio-core
-    , throttle-io-stream
-    , resourcet
+    , conduit-throttle
     , monad-control
-    , base >=4.7 && <5
-    , HUnit
+    , resourcet
+    , stm
+    , stm-chans
+    , stm-conduit
     , test-framework
     , test-framework-hunit
-    , conduit-throttle
     , throttle-io-stream
-    , stm-conduit
+    , unliftio >=0.2.1.0
+    , unliftio-core
   other-modules:
       Data.Conduit.Throttle.MBC.Test
       Data.Conduit.Throttle.Test
+      Paths_conduit_throttle
   default-language: Haskell2010
diff --git a/src/Data/Conduit/Throttle.hs b/src/Data/Conduit/Throttle.hs
--- a/src/Data/Conduit/Throttle.hs
+++ b/src/Data/Conduit/Throttle.hs
@@ -14,7 +14,6 @@
   ) where
 
 import           Conduit
-import           Control.Concurrent.STM
 import           Control.Concurrent.STM.TBMQueue
 import qualified Control.Concurrent.Throttle     as Throttle
 import           Control.Monad.Trans.Resource
