Refactering : impl delete_unsaved_marks