technology faults