diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,4 @@
+- 0.5.3.4: Fix `bsCtx` docs.
 - 0.5.3.3:
   * Fix errors when using parallel builds.  See issue #22.
   * Use `fail` rather than `error` in the `Q` monad.
diff --git a/inline-c.cabal b/inline-c.cabal
--- a/inline-c.cabal
+++ b/inline-c.cabal
@@ -1,5 +1,5 @@
 name:                inline-c
-version:             0.5.3.3
+version:             0.5.3.4
 synopsis:            Write Haskell source files including C code inline. No FFI required.
 description:         See <https://github.com/fpco/inline-c/blob/master/README.md>.
 license:             MIT
diff --git a/src/Language/C/Inline/Context.hs b/src/Language/C/Inline/Context.hs
--- a/src/Language/C/Inline/Context.hs
+++ b/src/Language/C/Inline/Context.hs
@@ -404,7 +404,7 @@
 -- | 'bsCtx' serves exactly the same purpose as 'vecCtx', but only for
 -- 'BS.ByteString'.  @vec-ptr@ becomes @bs-ptr@, and @vec-len@ becomes
 -- @bs-len@.  You don't need to specify the type of the pointer in
--- @bs-ptr@, it will always be @unsigned char*@.
+-- @bs-ptr@, it will always be @char*@.
 bsCtx :: Context
 bsCtx = mempty
   { ctxAntiQuoters = Map.fromList
