...,
similarly one with I-Structures [ANP86]

...carefully).
Alternately, such handlers could replace the first instruction in the handler code with a branch to a special handler for ignoring the duplicate invocation -- but self-modifying code is generally to be avoided.

MIT Transit Project