Does the warranty cover both materials and labor?