Prepare. Perform. Recover. Repeat.