Rebuiling Failing Systems