potential defect fix