diff --git a/Calamity/Commands.hs b/Calamity/Commands.hs
--- a/Calamity/Commands.hs
+++ b/Calamity/Commands.hs
@@ -6,7 +6,6 @@
     module CalamityCommands.Error,
     module CalamityCommands.Handler,
     module Calamity.Commands.Help,
-    module CalamityCommands.ParsePrefix,
     module CalamityCommands.Parser,
     module Calamity.Commands.Utils,
 
@@ -20,7 +19,6 @@
 import Calamity.Commands.Utils
 import CalamityCommands.Error
 import CalamityCommands.Handler
-import CalamityCommands.ParsePrefix
 import CalamityCommands.Parser
 
 {- $commandDocs
@@ -46,8 +44,8 @@
 
      1. 'CalamityCommands.ParsePrefix.ParsePrefix'
 
-         Handles parsing prefixes, "CalamityCommands" provides the
-         'CalamityCommands.ParsePrefix.useConstantPrefix' function for constant
+         Handles parsing prefixes, the
+         'Calamity.Commands.Utils.useConstantPrefix' function handles constant
          prefixes.
 
      2. 'CalamityCommands.Context.ConstructContext'
diff --git a/Calamity/Commands/Utils.hs b/Calamity/Commands/Utils.hs
--- a/Calamity/Commands/Utils.hs
+++ b/Calamity/Commands/Utils.hs
@@ -4,6 +4,7 @@
 -- | Command handler utilities
 module Calamity.Commands.Utils (
   addCommands,
+  useConstantPrefix,
   CmdInvokeFailReason (..),
   CtxCommandError (..),
   CommandNotFound (..),
@@ -50,6 +51,11 @@
   { ctx :: c
   }
   deriving stock (Show, Generic)
+
+-- | A default interpretation for 'CC.ParsePrefix' that uses a single constant prefix.
+useConstantPrefix :: L.Text -> P.Sem (CC.ParsePrefix Message ': r) a -> P.Sem r a
+useConstantPrefix pre = P.interpret (\case
+                                        CC.ParsePrefix Message { content } -> pure ((pre, ) <$> L.stripPrefix pre content))
 
 -- | Construct commands and groups from a command DSL, then registers an event
 -- handler on the bot that manages running those commands.
diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # Changelog for Calamity
 
+## 0.1.30.1
+
++ Removed the re-export of `CalamityCommands.ParsePrefix` from Calamity.Commands.
++ Added the `Calamity.Commands.Utils.useConstantPrefix` method
+
 ## 0.1.30.0
 
 + Removed the `Symbol` parameter of custom events, instead of `'CustomEvt
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -56,7 +56,7 @@
 {- cabal:
   build-depends:
      base >= 4.13 && < 5
-     , calamity >= 0.1.28
+     , calamity >= 0.1.30
      , text >= 1.2 && < 2
      , lens >= 4.18 && < 5
      , di-polysemy ^>= 0.2
diff --git a/calamity.cabal b/calamity.cabal
--- a/calamity.cabal
+++ b/calamity.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 154662ee222dbfe7a26afc26afaa4243ceb89b1cccf3a71624f5b4c865436e46
+-- hash: 5d6785177c7a779a3dd4d3fe63a45997bd3697961f2756675e389b2da37cb817
 
 name:           calamity
-version:        0.1.30.0
+version:        0.1.30.1
 synopsis:       A library for writing discord bots in haskell
 description:    Please see the README on GitHub at <https://github.com/simmsb/calamity#readme>
 category:       Network, Web
