diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for yasi
 
+## 0.2.0.1 -- 2022-03-13
+
+ * Update `text-display`, which makes an internal hack unnecessary
+
 ## 0.2.0.0 -- 2022-03-13
 
  * Support interpolating arbitrary expressions.
diff --git a/src/Yasi.hs b/src/Yasi.hs
--- a/src/Yasi.hs
+++ b/src/Yasi.hs
@@ -5,7 +5,7 @@
 --  * Depends on [ghc-hs-meta](https://hackage.haskell.org/package/ghc-hs-meta)
 --    instead of [haskell-src-meta](https://hackage.haskell.org/package/haskell-src-meta)
 --    for interpolating arbitrary expressions.
---    This result in faster compile times and fewer bugs.
+--    This results in faster compile times and fewer bugs.
 module Yasi
   ( i,
 
diff --git a/src/Yasi/Internal.hs b/src/Yasi/Internal.hs
--- a/src/Yasi/Internal.hs
+++ b/src/Yasi/Internal.hs
@@ -1,12 +1,9 @@
-{-# LANGUAGE UndecidableInstances #-}
-
 -- | Internal module, no stability guarantees
 module Yasi.Internal
   ( Segment (..),
     parseSegments,
     ipExpr,
     interpolator,
-    Displayish (..),
     Stringish (..),
   )
 where
@@ -87,7 +84,7 @@
     prep asg af = do
       (as, g) <- asg
       (a, f) <- af
-      pure (TH.AppE (TH.VarE 'displayish) a : as, f . g)
+      pure (TH.AppE (TH.VarE 'TD.displayBuilder) a : as, f . g)
 
 interpolator ::
   Char ->
@@ -100,16 +97,6 @@
     quotePat = const $ fail "pattern context not supported"
     quoteType = const $ fail "type context not supported"
     quoteDec = const $ fail "declaration context not supported"
-
-class Displayish a where
-  displayish :: a -> TLB.Builder
-
-instance {-# OVERLAPPABLE #-} TD.Display a => Displayish a where
-  displayish = TD.displayBuilder
-
--- String is still used too pervasively...
-instance Displayish String where
-  displayish = TLB.fromString
 
 class Stringish a where
   stringish :: TLB.Builder -> a
diff --git a/yasi.cabal b/yasi.cabal
--- a/yasi.cabal
+++ b/yasi.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name: yasi
-version: 0.2.0.0
+version: 0.2.0.1
 
 synopsis: Yet another string interpolator
 description:
@@ -38,7 +38,7 @@
       base >= 4.14 && < 5
     , template-haskell >= 2.16 && < 2.19
     , text >= 1.2 && < 2.1
-    , text-display ^>= 0.0
+    , text-display ^>= 0.0.2
     , ghc-hs-meta ^>= 0.1
 
 test-suite tasty
