Re-roofing over existing shingles can save costs but may shorten lifespan
https://www.pearltrees.com/constructionindustryreads/item778356052
Re-roofing over existing shingles can save costs but may shorten lifespan and hide defects; tear-off allows full inspection and upgrades.