diff --git a/hjsmin.cabal b/hjsmin.cabal
--- a/hjsmin.cabal
+++ b/hjsmin.cabal
@@ -1,5 +1,5 @@
 name:            hjsmin
-version:         0.2.0.4
+version:         0.2.1
 license:         BSD3
 license-file:    LICENSE
 author:          Alan Zimmerman <alan.zimm@gmail.com>
@@ -29,10 +29,10 @@
 
   exposed-modules:      Text.Jasmine
 
-  build-depends:        base                    >= 4.8          && < 5
-                      , bytestring              == 0.10.*
+  build-depends:        base                    >= 4.9          && < 5
+                      , bytestring              >= 0.11
                       , language-javascript     >= 0.6          && < 0.8
-                      , text                    == 1.2.*
+                      , text                    >= 2
 
 
 executable hjsmin
@@ -44,8 +44,8 @@
   -- Need this here because the library and the executable have the same name.
   other-modules:        Text.Jasmine
 
-  build-depends:        base                    >= 4.8          && < 5
-                      , bytestring              == 0.10.*
+  build-depends:        base
+                      , bytestring
                       , language-javascript
                       , optparse-applicative    >= 0.7
                       , text
diff --git a/main/hjsmin.hs b/main/hjsmin.hs
--- a/main/hjsmin.hs
+++ b/main/hjsmin.hs
@@ -3,7 +3,6 @@
 #include "cabal_macros.h"
 
 import qualified Data.ByteString.Lazy.Char8 as LBS
-import           Data.Monoid ((<>))
 import           Options.Applicative (Parser, ParserInfo, ParserPrefs)
 import qualified Options.Applicative as Opt
 import           Text.Jasmine (minify)
diff --git a/src/Text/Jasmine.hs b/src/Text/Jasmine.hs
--- a/src/Text/Jasmine.hs
+++ b/src/Text/Jasmine.hs
@@ -5,8 +5,6 @@
     , minifyFile
     ) where
 
-import           Control.Applicative ((<$>))
-
 import           Data.ByteString.Builder (Builder)
 import qualified Data.ByteString.Builder as Builder
 import qualified Data.ByteString.Lazy.Char8 as LBS
