diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,5 +1,5 @@
 name: require
-version: "0.4.10"
+version: "0.4.11"
 github: "theam/require"
 license: Apache-2.0
 author: "The Agile Monkeys"
@@ -78,6 +78,7 @@
       - require
       - tasty
       - tasty-hspec
+      - hspec
     ghc-options:
       - -rtsopts
       - -threaded
diff --git a/require.cabal b/require.cabal
--- a/require.cabal
+++ b/require.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.33.0.
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: aaf1a3efd75ec1e1d33e689ecbc187bd80726d30eb70aa32808ff0f1f8ab1227
+-- hash: c9435be9fc2ed02584f1b1d9a9520a448409893f97d0e5c5a1459db77c97c2a6
 
 name:           require
-version:        0.4.10
+version:        0.4.11
 synopsis:       Scrap your qualified import clutter
 description:    See <https://theam.github.io/require>
 category:       Other
@@ -43,12 +43,17 @@
       Paths_require
   hs-source-dirs:
       library
-  default-extensions: NoImplicitPrelude OverloadedStrings TypeApplications RecordWildCards DeriveGeneric
+  default-extensions:
+      NoImplicitPrelude
+      OverloadedStrings
+      TypeApplications
+      RecordWildCards
+      DeriveGeneric
   ghc-options: -Wall
   build-depends:
       ansi-terminal
     , base >=4.9 && <5
-    , bytestring >=0.10 && <0.11
+    , bytestring ==0.10.*
     , directory
     , dlist
     , megaparsec >=7 && <10
@@ -64,12 +69,17 @@
       Paths_require
   hs-source-dirs:
       executable/AutoRequire/
-  default-extensions: NoImplicitPrelude OverloadedStrings TypeApplications RecordWildCards DeriveGeneric
+  default-extensions:
+      NoImplicitPrelude
+      OverloadedStrings
+      TypeApplications
+      RecordWildCards
+      DeriveGeneric
   ghc-options: -Wall -rtsopts
   build-depends:
       ansi-terminal
     , base >=4.9 && <5
-    , bytestring >=0.10 && <0.11
+    , bytestring ==0.10.*
     , directory
     , dlist
     , megaparsec >=7 && <10
@@ -86,12 +96,17 @@
       Paths_require
   hs-source-dirs:
       executable/Require/
-  default-extensions: NoImplicitPrelude OverloadedStrings TypeApplications RecordWildCards DeriveGeneric
+  default-extensions:
+      NoImplicitPrelude
+      OverloadedStrings
+      TypeApplications
+      RecordWildCards
+      DeriveGeneric
   ghc-options: -Wall -rtsopts
   build-depends:
       ansi-terminal
     , base >=4.9 && <5
-    , bytestring >=0.10 && <0.11
+    , bytestring ==0.10.*
     , directory
     , dlist
     , megaparsec >=7 && <10
@@ -109,14 +124,20 @@
       Paths_require
   hs-source-dirs:
       test-suite
-  default-extensions: NoImplicitPrelude OverloadedStrings TypeApplications RecordWildCards DeriveGeneric
+  default-extensions:
+      NoImplicitPrelude
+      OverloadedStrings
+      TypeApplications
+      RecordWildCards
+      DeriveGeneric
   ghc-options: -Wall -rtsopts -threaded -with-rtsopts=-N
   build-depends:
       ansi-terminal
     , base >=4.9 && <5
-    , bytestring >=0.10 && <0.11
+    , bytestring ==0.10.*
     , directory
     , dlist
+    , hspec
     , megaparsec >=7 && <10
     , mtl >=2.2.1
     , optparse-generic
@@ -134,12 +155,17 @@
       Paths_require
   hs-source-dirs:
       benchmark
-  default-extensions: NoImplicitPrelude OverloadedStrings TypeApplications RecordWildCards DeriveGeneric
+  default-extensions:
+      NoImplicitPrelude
+      OverloadedStrings
+      TypeApplications
+      RecordWildCards
+      DeriveGeneric
   ghc-options: -Wall -rtsopts -threaded -with-rtsopts=-N
   build-depends:
       ansi-terminal
     , base >=4.9 && <5
-    , bytestring >=0.10 && <0.11
+    , bytestring ==0.10.*
     , criterion
     , directory
     , dlist
diff --git a/test-suite/Main.hs b/test-suite/Main.hs
--- a/test-suite/Main.hs
+++ b/test-suite/Main.hs
@@ -6,6 +6,7 @@
 import Require.Types
 import qualified Test.Tasty
 import Test.Tasty.Hspec
+import Test.Hspec
 
 main :: IO ()
 main = do
