Rewrite the module to use a flag rather than return a modified Assertion object.