cleanup, todos, comments
allow tx-driven modules to act after tx commit