Reread and rewrite