fault avoidance