prevent a save op when the text hasn't actually changed