Failure resume: planning ahead for failure