rewrite + rewire