Sealant is used to create a watertight seal along the roof's edges and around air vents, vent pipes and screw heads. A fiberglass roof coating is used to cover the entire roof. The purpose of the coating is to fill in any visible cracks and to create a smooth, watertight surface to protect against leaks.