diff --git a/GHC/PackageDb.hs b/GHC/PackageDb.hs
--- a/GHC/PackageDb.hs
+++ b/GHC/PackageDb.hs
@@ -249,7 +249,7 @@
   -- opened for write access. We would previously try opening the lockfile for
   -- read-only access first, however this failed when run on such filesystems.
   -- Consequently, we now try read-write access first, falling back to read-only
-  -- if are denied permission (e.g. in the case of a global database).
+  -- if we are denied permission (e.g. in the case of a global database).
   catchJust
     (\e -> if isPermissionError e then Just () else Nothing)
     (lockFileOpenIn ReadWriteMode)
diff --git a/ghc-boot.cabal b/ghc-boot.cabal
--- a/ghc-boot.cabal
+++ b/ghc-boot.cabal
@@ -1,6 +1,6 @@
 cabal-version:  1.22
 name:           ghc-boot
-version:        8.2.2
+version:        8.4.1
 
 license:        BSD3
 license-file:   LICENSE
@@ -38,9 +38,9 @@
             GHC.Serialized
             GHC.ForeignSrcLang
 
-    build-depends: base       >= 4.8 && < 4.11,
+    build-depends: base       >= 4.8 && < 4.12,
                    binary     == 0.8.*,
                    bytestring == 0.10.*,
                    directory  >= 1.2 && < 1.4,
                    filepath   >= 1.3 && < 1.5,
-                   ghc-boot-th == 8.2.2
+                   ghc-boot-th == 8.4.1
