Rest, restore & revive