class switching defect