business logic defect 2