ChameleonSoft recovery mechanisms