diff --git a/ede.cabal b/ede.cabal
--- a/ede.cabal
+++ b/ede.cabal
@@ -1,5 +1,5 @@
 name:                  ede
-version:               0.2.7
+version:               0.2.8
 synopsis:              Templating language with similar syntax and features to Liquid or Jinja2.
 homepage:              http://github.com/brendanhay/ede
 license:               OtherLicense
diff --git a/src/Text/EDE/Internal/AST.hs b/src/Text/EDE/Internal/AST.hs
--- a/src/Text/EDE/Internal/AST.hs
+++ b/src/Text/EDE/Internal/AST.hs
@@ -20,7 +20,7 @@
 import Data.Foldable
 import Data.List.NonEmpty      (NonEmpty(..))
 import Data.Maybe
-import Data.Monoid
+import Data.Monoid             (mempty)
 import Text.EDE.Internal.Types
 
 newtype Mu f = Mu (f (Mu f))
diff --git a/src/Text/EDE/Internal/Eval.hs b/src/Text/EDE/Internal/Eval.hs
--- a/src/Text/EDE/Internal/Eval.hs
+++ b/src/Text/EDE/Internal/Eval.hs
@@ -24,7 +24,7 @@
 import qualified Data.HashMap.Strict               as Map
 import           Data.List.NonEmpty                (NonEmpty(..))
 import qualified Data.List.NonEmpty                as NonEmpty
-import           Data.Monoid
+import           Data.Monoid                       ((<>), mempty)
 import           Data.Scientific                   (isFloating)
 import qualified Data.Text                         as Text
 import qualified Data.Text.Buildable               as Build
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -13,7 +13,6 @@
 module Main (main) where
 
 import           Control.Applicative
-import           Control.Monad
 import qualified Data.Aeson              as Aeson
 import           Data.Bifunctor
 import qualified Data.ByteString         as BS
