diff --git a/headed-megaparsec.cabal b/headed-megaparsec.cabal
--- a/headed-megaparsec.cabal
+++ b/headed-megaparsec.cabal
@@ -1,5 +1,5 @@
 name: headed-megaparsec
-version: 0.1
+version: 0.1.0.1
 category: Parsers, Parsing, Megaparsec
 synopsis: More informative parser
 homepage: https://github.com/nikita-volkov/headed-megaparsec
@@ -27,11 +27,7 @@
     HeadedMegaparsec.Prelude
   build-depends:
     base >=4.9 && <5,
-    bytestring >=0.10 && <0.11,
     case-insensitive >=1.2 && <2,
-    containers >=0.6 && <0.7,
     megaparsec >=7 && <9,
     parser-combinators >=1.1 && <1.3,
-    selective >=0.3 && <0.4,
-    text >=1 && <2,
-    unordered-containers >=0.2.10 && <0.3
+    selective >=0.3 && <0.4
diff --git a/library/HeadedMegaparsec.hs b/library/HeadedMegaparsec.hs
--- a/library/HeadedMegaparsec.hs
+++ b/library/HeadedMegaparsec.hs
@@ -23,7 +23,6 @@
 import qualified Text.Megaparsec.Debug as Megaparsec
 import qualified Text.Megaparsec.Char as MegaparsecChar
 import qualified Text.Megaparsec.Char.Lexer as MegaparsecLexer
-import qualified Data.Text as Text
 
 {- $setup
 
diff --git a/library/HeadedMegaparsec/Prelude.hs b/library/HeadedMegaparsec/Prelude.hs
--- a/library/HeadedMegaparsec/Prelude.hs
+++ b/library/HeadedMegaparsec/Prelude.hs
@@ -1,7 +1,6 @@
 module HeadedMegaparsec.Prelude
 ( 
   module Exports,
-  showAsText,
 )
 where
 
@@ -79,25 +78,6 @@
 -------------------------
 import Control.Selective as Exports
 
--- bytestring
--------------------------
-import Data.ByteString as Exports (ByteString)
-
--- text
--------------------------
-import Data.Text as Exports (Text)
-
--- containers
--------------------------
-import Data.IntMap.Strict as Exports (IntMap)
-import Data.IntSet as Exports (IntSet)
-import Data.Map.Strict as Exports (Map)
-import Data.Sequence as Exports (Seq)
-import Data.Set as Exports (Set)
-
 -- case-insensitive
 -------------------------
 import Data.CaseInsensitive as Exports (CI, FoldCase)
-
-showAsText :: Show a => a -> Text
-showAsText = show >>> fromString
