// _not_ after an interception, or a self-pass that's not a goal.
// (It must mean we tipped off someone.) We'll count it as a regular one
// for the time being, although it will make hockey assists weird.
- ++p.goals;
- ++p.callahans;
+ if (keep) {
+ ++p.goals;
+ ++p.callahans;
+ }
handler = prev_handler = null;
} else if (type === 'catch' || type === 'goal') {
if (handler !== null) {