Keyword: overcoming faults and failures