diff --git a/lib/Polysemy/Time/Debug.hs b/lib/Polysemy/Time/Debug.hs
--- a/lib/Polysemy/Time/Debug.hs
+++ b/lib/Polysemy/Time/Debug.hs
@@ -4,7 +4,6 @@
 -- |Debug printing, Internal
 module Polysemy.Time.Debug where
 
-import Data.String.Interpolate (i)
 import qualified Data.Text as Text
 import GHC.Stack (SrcLoc (..))
 import Relude
@@ -20,7 +19,7 @@
   Text ->
   IO ()
 debugPrint SrcLoc{ srcLocModule = (toText -> slm), ..} msg =
-  putStrLn [i|#{moduleName}:#{srcLocStartLine} #{msg}|]
+  putStrLn (toString moduleName <> ":" <> show srcLocStartLine <> " " <> toString msg)
   where
     moduleName =
       fromMaybe slm $ listToMaybe $ reverse $ Text.splitOn "." slm
@@ -51,7 +50,7 @@
   a ->
   m ()
 dbgsWith prefix a =
-  debugPrintWithLoc (srcLoc callStack) [i|#{prefix}: #{show @Text a}|]
+  debugPrintWithLoc (srcLoc callStack) (prefix <> ": " <> show a)
 {-# inline dbgsWith #-}
 
 dbgs ::
diff --git a/polysemy-time.cabal b/polysemy-time.cabal
--- a/polysemy-time.cabal
+++ b/polysemy-time.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           polysemy-time
-version:        0.2.0.2
+version:        0.2.0.3
 synopsis:       Polysemy Effect for Time
 description:    Please see the readme on Github at <https://github.com/tek/polysemy-time>
 category:       Time
@@ -106,7 +106,6 @@
     , base ==4.*
     , polysemy >=1.4
     , relude >=0.7
-    , string-interpolate >=0.2
     , template-haskell
     , text
     , time
