diff --git a/src/Text/XmlHtml/Common.hs b/src/Text/XmlHtml/Common.hs
--- a/src/Text/XmlHtml/Common.hs
+++ b/src/Text/XmlHtml/Common.hs
@@ -11,7 +11,7 @@
 import           Data.Char (isAscii, isLatin1)
 import qualified Data.HashMap.Strict as M
 import qualified Data.HashSet as S
-import qualified Data.Map.Strict as Map
+import qualified Data.Map as Map
 import           Data.Maybe
 
 import           Data.Text (Text)
diff --git a/src/Text/XmlHtml/HTML/Meta.hs b/src/Text/XmlHtml/HTML/Meta.hs
--- a/src/Text/XmlHtml/HTML/Meta.hs
+++ b/src/Text/XmlHtml/HTML/Meta.hs
@@ -20,8 +20,8 @@
 import qualified Data.HashMap.Strict as M
 import           Data.HashSet (HashSet)
 import qualified Data.HashSet as S
-import           Data.Map.Strict (Map)
-import qualified Data.Map.Strict as Map
+import           Data.Map (Map)
+import qualified Data.Map as Map
 import           Data.Text (Text)
 
 ------------------------------------------------------------------------------
diff --git a/src/Text/XmlHtml/HTML/Parse.hs b/src/Text/XmlHtml/HTML/Parse.hs
--- a/src/Text/XmlHtml/HTML/Parse.hs
+++ b/src/Text/XmlHtml/HTML/Parse.hs
@@ -17,7 +17,7 @@
 
 import qualified Data.HashSet as S
 import qualified Data.HashMap.Strict as M
-import qualified Data.Map.Strict as Map
+import qualified Data.Map as Map
 
 import           Data.Text (Text)
 import qualified Data.Text as T
diff --git a/test/src/Text/XmlHtml/Tests.hs b/test/src/Text/XmlHtml/Tests.hs
--- a/test/src/Text/XmlHtml/Tests.hs
+++ b/test/src/Text/XmlHtml/Tests.hs
@@ -638,8 +638,8 @@
 numericalEscapes :: Spec
 numericalEscapes = testEqual "numericalEscapes" (Right "Hello &reg;") actual
   where
-    actual = toByteString . renderXmlFragment ISO_8859_1 . docContent
-               <$> parseXML "test" "Hello &#174;"
+    actual = fmap (toByteString . renderXmlFragment ISO_8859_1 . docContent)
+               (parseXML "test" "Hello &#174;")
 
 
 ------------------------------------------------------------------------------
diff --git a/xmlhtml.cabal b/xmlhtml.cabal
--- a/xmlhtml.cabal
+++ b/xmlhtml.cabal
@@ -1,5 +1,5 @@
 Name:                xmlhtml
-Version:             0.2.5.1
+Version:             0.2.5.2
 Synopsis:            XML parser and renderer with HTML 5 quirks mode
 Description:         Contains renderers and parsers for both XML and HTML 5
                      document fragments, which share data structures so that
@@ -860,6 +860,7 @@
     directory                  >= 1.0      && <1.4,
     hspec                      >= 2.4      && <2.5,
     text,
+    unordered-containers,
     xmlhtml
 
   ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -threaded
