fault error handled