diff --git a/PROJECT.md b/PROJECT.md
index d964f03..fb382ba 100644
--- a/PROJECT.md
+++ b/PROJECT.md
@@ -615,6 +615,20 @@ opponent's lanes and the pOut invariants are stated from centre and unchanged th
his exact scene (both bodies in their left boxes): full left flick lands −5 (the alley), half
swipe −3.07 (hunting the line, in), full right +1.93 (a full sweep measured from him).
+**...VETOED the same day and replaced by the wrong-side guard** (2026-08-20: *"no that's way too
+difficult now - I am dying constantly of out. revert it."*). The relative lane is gone
+(`aimAnchor` deleted; git has it if ever wanted). What survives is the answer to his follow-up —
+*"the ball sometimes actually flies a little to the right, although I flicked left. how can this
+be?"* — which is the absolute lane's blind spot stated the other way round: a mistimed left
+flick's target sits only slightly left of CENTRE, and that is RIGHT of a player standing in the
+left box, so the ball visibly flew rightward out of a left flick. **The aimed target is now
+clamped to the player's own x on the flicked side** (bounded at ±`flickWidth`, so a body parked
+in the alley clamps to the corner and can never conjure an out): from the left box a left flick
+goes at least down your own line, from centre it can no longer cross centre, a perfect corner
+flick and the crosscourt sweep are untouched, and the outward scatter tail — the whole tuned
+out-risk — is unchanged. Verified in his scene: ten rushed weak left flicks landed −2.0..−2.7
+(previously targets −0.7..−1.3 — a rightward flight); the clean full flick still lands −3.92.
+
**The umpire and the boy.** `aside()` refused during any interlude and the match runs on a permanent
one, so he was silently muted for the entire mode — the one mode that is literally a tennis match he
is sitting over (`G.interlude && !G.match` now, the same shape as `sendBoy`). Six dry lines: two on
diff --git a/index.html b/index.html
index cd01c6f..7defda3 100644
--- a/index.html
+++ b/index.html
@@ -659,6 +659,6 @@ if (location.hostname !== 'splatter-tennis.wuwi.one') {
-
+