A faulty roof is a significant headache. Just imagine it is pouring outside, and the roofing system is constantly dripping. The water that collects on the roof can cause massive damage to the roofing system unless it is drained out. Sometimes, the venting pipes under the roofing materials become vulnerable to water and moisture, especially when flashing materials crack or become loose. When the sealant that holds your shingles in place wears down, it tends to loosen, crack, or come off entirely. Usually, the sealant gets damaged by weather elements, rodents, and wear and tear.