The Hibernation Protocol