First, it may simply fail to perform as expected, or to be of adequate quality. Secondly, it may be dangerous, which includes having the potential to damage other property as well as to injure people. Both of these types of defect can give rise to a claim for breach of contract.