faulty switch correction