Finished recovery. Extensive testing needed.