diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.2
 
 name: rattletrap
-version: 9.1.2
+version: 9.1.3
 
 category: Game
 description: Rattletrap parses and generates Rocket League replays.
@@ -29,7 +29,7 @@
     bytestring ^>= 0.10.8,
     containers >= 0.5.11 && < 0.7,
     filepath ^>= 1.4.2,
-    http-client >= 0.5.13 && < 0.7,
+    http-client >= 0.5.13 && < 0.8,
     http-client-tls ^>= 0.3.5,
     scientific ^>= 0.3.6,
     template-haskell >= 2.13.0 && < 2.17,
@@ -37,7 +37,6 @@
     transformers ^>= 0.5.5,
   default-language: Haskell2010
   ghc-options:
-    -optP -Wno-nonportable-include-path
     -Weverything
     -Wno-all-missed-specialisations
     -Wno-implicit-prelude
@@ -46,8 +45,14 @@
     -Wno-safe
     -Wno-unsafe
 
-  if impl(ghc >= 8.8.1)
-    ghc-options: -Wno-missing-deriving-strategies
+  if impl(ghc >= 8.8)
+    ghc-options:
+      -Wno-missing-deriving-strategies
+
+  if impl(ghc >= 8.10)
+    ghc-options:
+      -Wno-missing-safe-haskell-mode
+      -Wno-prepositive-qualified-module
 
 library
   import: basics
