diff --git a/build/gen-hanzi-data/generate.ts b/build/gen-hanzi-data/generate.ts
index a80dcbafc46c94a07db7973c5a9793e0053d312e..31704f6bbb52b0986b60f0dd1e7d030b6192efe9 100644
--- a/build/gen-hanzi-data/generate.ts
+++ b/build/gen-hanzi-data/generate.ts
@@ -44,7 +44,7 @@ export async function generate (config: Config): Promise<void> {
           }
           // the underscore ensures that Anki media checks dón't think the file
           // is unused
-          const out = join(generatingDir, `_hd${char}.js`)
+          const out = join(generatingDir, `_cd${char}.js`)
           generated.push(generateForHanzi(char, out))
         }
       }
diff --git a/build/gen-hanzi-data/pools/traditional/hanyu-jiaocheng-2a-trad.txt b/build/gen-hanzi-data/pools/traditional/hanyu-jiaocheng-2a-trad.txt
index b717d997a87907f82f16c4846438c182420713dc..c08113617830948e2097c725a453f30c323fd15e 100644
--- a/build/gen-hanzi-data/pools/traditional/hanyu-jiaocheng-2a-trad.txt
+++ b/build/gen-hanzi-data/pools/traditional/hanyu-jiaocheng-2a-trad.txt
@@ -252,6 +252,7 @@
 滑
 滿
 漂
+演
 灸
 炎
 炤
@@ -321,7 +322,6 @@
 結
 經
 練
-縯
 績
 織
 纔
@@ -349,7 +349,6 @@
 葉
 著
 葫
-蔴
 薯
 藥
 蘆
@@ -469,6 +468,7 @@
 高
 魚
 鴨
+麻
 麼
 點
 鼕
diff --git a/src/components/hanzi-data/index.ts b/src/components/hanzi-data/index.ts
index eeaee842a134cdfce4fff2dd2504bb7dab750ed0..7312284c73d3a124aa6526ff341fc0216752db68 100644
--- a/src/components/hanzi-data/index.ts
+++ b/src/components/hanzi-data/index.ts
@@ -30,7 +30,7 @@ export async function getHanziData (
     throw new Error(`Can only get data for single chars, got: ${char}`)
   }
 
-  const data = (await getDataUnsafe({ path: `hanzi-data/_hd${char}.js`, key: char })) as Readonly<HanziData>
+  const data = (await getDataUnsafe({ path: `hanzi-data/_cd${char}.js`, key: char })) as Readonly<HanziData>
   if (kind === GetHanziDataKind.TRADITIONAL && data.trad !== undefined) {
     // data in the cache is read-only => make a fresh copy with trad overrides
     return {