What type of software would have a better defect tolerance?