non and yes defect