fault-diagnostic technique