What are the conditions that must be met for a defect to give rise to an option to reject?
The defect must be old (pre-existing), it must affect the value of the subject matter of the contract, it must be unknown to the purchaser, and the seller must not have contracted for an exemption from liability in respect of it.