diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.2
 name: rattletrap
-version: 14.1.0
+version: 14.1.1
 synopsis: Parse and generate Rocket League replays.
 description: Rattletrap parses and generates Rocket League replays.
 build-type: Simple
@@ -22,7 +22,7 @@
   manual: True
 
 common library
-  build-depends: base ^>=4.18.0.0 || ^>=4.19.0.0 || ^>=4.20.0.0
+  build-depends: base ^>=4.19.0.0 || ^>=4.20.0.0 || ^>=4.21.0.0
   default-extensions: NamedFieldPuns
   default-language: Haskell2010
   ghc-options:
@@ -35,6 +35,7 @@
     -Wno-missing-exported-signatures
     -Wno-missing-import-lists
     -Wno-missing-kind-signatures
+    -Wno-missing-role-annotations
     -Wno-missing-safe-haskell-mode
     -Wno-prepositive-qualified-module
     -Wno-safe
@@ -42,9 +43,6 @@
 
   if flag(pedantic)
     ghc-options: -Werror
-
-  if impl(ghc >=9.8)
-    ghc-options: -Wno-missing-role-annotations
 
 common executable
   import: library
