allow modules to react to tx rollbacks