diff --git a/tries.cabal b/tries.cabal
--- a/tries.cabal
+++ b/tries.cabal
@@ -1,5 +1,5 @@
 Name:                   tries
-Version:                0.0.4
+Version:                0.0.4.1
 Author:                 Athan Clark <athan.clark@gmail.com>
 Maintainer:             Athan Clark <athan.clark@gmail.com>
 License:                BSD3
@@ -36,7 +36,7 @@
 --                      , TernaryTrees
                       , rose-trees >= 0.0.2.1
                       , semigroups
-                      , sets >= 0.0.5
+                      , sets >= 0.0.5.2
                       , unordered-containers
                       , QuickCheck
                       , quickcheck-instances
@@ -44,35 +44,16 @@
 Test-Suite test
   Type:                 exitcode-stdio-1.0
   Default-Language:     Haskell2010
-  Hs-Source-Dirs:       src
-                      , test
+  Hs-Source-Dirs:       test
   Ghc-Options:          -Wall -threaded
   Main-Is:              Spec.hs
   Other-Modules:        Data.TrieSpec
-                        Data.Trie.Class
-                        Data.Trie.HashMap
-                        Data.Trie.Knuth
-                        Data.Trie.List
-                        Data.Trie.Map
-                        Data.Trie.Pseudo
   Build-Depends:        base
-                      , bytestring
-                      , bytestring-trie
-                      , composition
-                      , composition-extra
-                      , deepseq
---                      , TernaryTrees
+                      , tries
                       , containers
-                      , hashable
-                      , keys
                       , mtl
-                      , rose-trees
-                      , sets
-                      , semigroups
-                      , tries
                       , tasty
                       , tasty-quickcheck
-                      , unordered-containers
                       , QuickCheck
                       , quickcheck-instances
 
@@ -80,35 +61,12 @@
 Benchmark bench
   Type:                 exitcode-stdio-1.0
   Default-Language:     Haskell2010
-  Hs-Source-Dirs:       src
-                      , bench
+  Hs-Source-Dirs:       bench
   Ghc-Options:          -Wall -threaded
   Main-Is:              Bench.hs
-  Other-Modules:        Data.Trie.Class
-                        Data.Trie.HashMap
-                        Data.Trie.Knuth
-                        Data.Trie.List
-                        Data.Trie.Map
-                        Data.Trie.Pseudo
-                        Build
+  Other-Modules:        Build
   Build-Depends:        base
-                      , bytestring
-                      , bytestring-trie
-                      , composition
-                      , composition-extra
-                      , containers
-                      , deepseq
---                      , TernaryTrees
-                      , hashable
-                      , keys
-                      , mtl
-                      , rose-trees
-                      , semigroups
-                      , sets
                       , tries
-                      , unordered-containers
-                      , QuickCheck
-                      , quickcheck-instances
                       , criterion
 
 Benchmark bench-lookup
@@ -118,35 +76,12 @@
     Buildable: False
   Type:                 exitcode-stdio-1.0
   Default-Language:     Haskell2010
-  Hs-Source-Dirs:       src
-                      , bench
+  Hs-Source-Dirs:       bench
   Ghc-Options:          -Wall -threaded
   Main-Is:              BenchLookup.hs
-  Other-Modules:        Data.Trie.Class
-                        Data.Trie.HashMap
-                        Data.Trie.Knuth
-                        Data.Trie.List
-                        Data.Trie.Map
-                        Data.Trie.Pseudo
-                        Build
+  Other-Modules:        Build
   Build-Depends:        base
-                      , bytestring
-                      , bytestring-trie
-                      , composition
-                      , composition-extra
-                      , containers
-                      , deepseq
---                      , TernaryTrees
-                      , hashable
-                      , keys
-                      , mtl
-                      , rose-trees
-                      , semigroups
-                      , sets
                       , tries
-                      , unordered-containers
-                      , QuickCheck
-                      , quickcheck-instances
                       , criterion
 
 Source-Repository head
