Consistent API errors, from validation to crashes.
Recent revisions are kept. Restoring one creates a new revision.