could we just always call `cancelEdit` ?

Seems like it would not have any side effects