I would prefer a kind of "hibernate": You press "pm-hibernate". You exchange the battery. You restart. But that is not (yet?) working.