Restructuring and rewriting.