diff --git a/src/App.jsx b/src/App.jsx
index 3beb3a1..c935f3b 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -606,7 +606,8 @@ export default function App() {
{q.tw !== null && q.tw !== undefined && <> · {q.tw ? '→ motion' : '● location'}>}
- {nounForm(q.noun, q.cas) !== q.noun.w && (
+ {/* Pronoun questions have no noun at all, so this must be guarded. */}
+ {q.noun && nounForm(q.noun, q.cas) !== q.noun.w && (