Skip a save cycle in history

Watches that fire events won't trigger a save() twice then. Check the
comment for more info.