Commiting before rewrite. NOT FUNCTIONAL