Corroded, damaged, missing, or cracked shingles can be the cause of a leaking roof. Leaking roof is a hassle and you do not want to have one especially. If you have kids running around the house, not to mention untidy especially when water mix with dirt on the ground leaking roof can mean disaster. You'll have mud to clean up.Storms are one and Syd