diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
 
 `hslua-module-system` uses [PVP Versioning][].
 
+## hslua-module-system-1.2.1.1
+
+Released 2025-07-23.
+
+-   Fixed the docstring of `exists`.
+
 ## hslua-module-system-1.2.1
 
 Released 2025-07-23.
diff --git a/hslua-module-system.cabal b/hslua-module-system.cabal
--- a/hslua-module-system.cabal
+++ b/hslua-module-system.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                hslua-module-system
-version:             1.2.1
+version:             1.2.1.1
 synopsis:            Lua module wrapper around Haskell's System module.
 
 description:         Provides access to system information and
diff --git a/src/HsLua/Module/System.hs b/src/HsLua/Module/System.hs
--- a/src/HsLua/Module/System.hs
+++ b/src/HsLua/Module/System.hs
@@ -262,7 +262,7 @@
         "whether a filesystem object of type `type` exists at `path`."
   #? T.unlines
      [ "Check whether there exists a filesystem object at the given path."
-     , "If `type` is given and either *directory* or *file*`, then the"
+     , "If `type` is given and either *directory* or *file*, then the"
      , "function returns `true` if and only if the file system object has"
      , "the given type, or if it's a symlink pointing to an object of that"
      , "type. Passing *symlink* as type requires the path itself to be a"
