Rewriting considered events