I feel a bit rude now, as I rarely feel any concern at editing things other users have done. I usually spend a few minutes thinking about why they have done it the way they have and sometimes I learn new things that way. If I disagree with what they have done I’ll change it.
Sometimes I store the previous state in the note tag.
That’s almost unnecessary now we’re on API 0.6 but I still do it anyway.