diff --git a/library/Rattletrap/ActorMap.hs b/library/Rattletrap/ActorMap.hs
--- a/library/Rattletrap/ActorMap.hs
+++ b/library/Rattletrap/ActorMap.hs
@@ -2,7 +2,7 @@
 
 import Rattletrap.Primitive
 
-import qualified Data.Map as Map
+import qualified Data.Map.Strict as Map
 
 type ActorMap = Map.Map CompressedWord Word32
 
diff --git a/library/Rattletrap/AttributeValue.hs b/library/Rattletrap/AttributeValue.hs
--- a/library/Rattletrap/AttributeValue.hs
+++ b/library/Rattletrap/AttributeValue.hs
@@ -62,7 +62,7 @@
 
 import qualified Data.Binary.Bits.Get as BinaryBit
 import qualified Data.Binary.Bits.Put as BinaryBit
-import qualified Data.Map as Map
+import qualified Data.Map.Strict as Map
 
 data AttributeValue
   = BooleanAttributeValue BooleanAttribute
diff --git a/library/Rattletrap/ClassAttributeMap.hs b/library/Rattletrap/ClassAttributeMap.hs
--- a/library/Rattletrap/ClassAttributeMap.hs
+++ b/library/Rattletrap/ClassAttributeMap.hs
@@ -9,7 +9,7 @@
 
 import qualified Data.Bimap as Bimap
 import qualified Data.List as List
-import qualified Data.Map as Map
+import qualified Data.Map.Strict as Map
 import qualified Data.Maybe as Maybe
 import qualified Data.Set as Set
 import qualified Data.Text as Text
diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           rattletrap
-version:        0.4.1
+version:        1.0.0
 synopsis:       Parse and generate Rocket League replays.
 description:    Rattletrap parses and generates Rocket League replays.
 category:       Game
@@ -175,25 +175,8 @@
   default-extensions: Strict
   ghc-options: -Wall -rtsopts -threaded -with-rtsopts=-N
   build-depends:
-      aeson
-    , base
-    , binary
-    , bytestring
-    , rattletrap
-  default-language: Haskell2010
-
-test-suite lint
-  type: exitcode-stdio-1.0
-  main-is: Lint.hs
-  hs-source-dirs:
-      test
-  default-extensions: Strict
-  ghc-options: -Wall -rtsopts -threaded -with-rtsopts=-N
-  build-depends:
       base
-    , hlint >=1.9 && <1.10
-  other-modules:
-      Test
+    , rattletrap
   default-language: Haskell2010
 
 test-suite test
@@ -211,6 +194,4 @@
     , tasty >=0.11 && <0.12
     , tasty-hspec >=1.1 && <1.2
     , temporary >=1.2 && <1.3
-  other-modules:
-      Lint
   default-language: Haskell2010
diff --git a/test/Lint.hs b/test/Lint.hs
deleted file mode 100644
--- a/test/Lint.hs
+++ /dev/null
@@ -1,9 +0,0 @@
-import qualified Language.Haskell.HLint3 as HLint
-import qualified System.Exit as Exit
-
-main :: IO ()
-main = do
-  ideas <- HLint.hlint ["lint", "--cross", "."]
-  if null ideas
-    then Exit.exitSuccess
-    else Exit.exitFailure
