shingles can keep water out of houses