Each before/instead/after are being consulted with each and every action. This was debated in this thread and various other places.
before/instead/after can be used on non-specific actions:
Before doing something other than examining or approaching to something which is not within the location:
However, they are mostly used on specific actions:
Before going through the Pearly Gates:
Before going a squared-off direction:
Before going through a closed door (called the blocking door):
So maybe Inform should only consult ‘Before going’ when an actor is going - and not with each and every action - the same way that ‘check going’ works.
Would this be a moderately easy hack, or is it one of those things that just isn’t worth it?