distinguish write/edit saves