diff --git a/htoml-megaparsec.cabal b/htoml-megaparsec.cabal
--- a/htoml-megaparsec.cabal
+++ b/htoml-megaparsec.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.0
 name: htoml-megaparsec
-version: 2.0.0.1
+version: 2.0.0.2
 license: BSD3
 license-file: LICENSE
 copyright: (c) 2013-2016 Cies Breijs, 2017-2018 Vanessa McHale
@@ -38,16 +38,12 @@
                       OverloadedStrings RankNTypes GADTs MonoLocalBinds
     ghc-options: -Wall
     build-depends:
-        base >=4.7 && <5,
+        base >=4.8 && <5,
         megaparsec >=6.0.0,
         htoml-internal -any,
         text >=1.0 && <2,
         mtl >=2.2,
         composition-prelude >=0.1.1.0
-    
-    if !impl(ghc >=7.10)
-        build-depends:
-            void -any
     
     if impl(ghc >=8.0)
         ghc-options: -Wincomplete-uni-patterns -Wincomplete-record-updates
diff --git a/internal/Text/Toml/Parser.hs b/internal/Text/Toml/Parser.hs
--- a/internal/Text/Toml/Parser.hs
+++ b/internal/Text/Toml/Parser.hs
@@ -8,29 +8,21 @@
   , module Text.Toml.Types
   ) where
 
-import           Control.Applicative    hiding (many, optional, some, (<|>))
 import           Control.Monad
 import           Control.Monad.State    (evalState)
 import           Data.Functor
 import qualified Data.HashMap.Lazy      as M
-import           Data.Monoid
 import qualified Data.Set               as S
 import           Data.Text              (Text, pack, unpack)
 import qualified Data.Text              as T
-import qualified Data.Vector            as V
-import           Data.Void
-import           Text.Megaparsec.CharRW
-
 import           Data.Time.Format       (defaultTimeLocale, iso8601DateFormat,
                                          parseTimeM)
-
+import qualified Data.Vector            as V
+import           Data.Void
 import           Numeric                (readHex)
 import           Text.Megaparsec
-
+import           Text.Megaparsec.CharRW
 import           Text.Toml.Types
-
-import           Prelude
-
 
 type TomlError = ParseError (Token Text) Void
 
diff --git a/src/Text/Toml.hs b/src/Text/Toml.hs
--- a/src/Text/Toml.hs
+++ b/src/Text/Toml.hs
@@ -6,7 +6,6 @@
 
 import           Control.Composition
 import           Control.Monad.State (evalState)
-import           Data.Monoid
 import           Data.Text           (Text)
 import           Text.Megaparsec
 import           Text.Toml.Parser
