Rest and restore