starting on incompatible changes to writing