Judge prompts for failures code cannot catch.
Recent revisions are kept. Restoring one creates a new revision.