the fix in commit 1edbbc32b4 was incomplete; the wrong event result could also be set in cache_name() and validated().
1edbbc32b4