There are several reasons why we always remove the existing layer(s) when installing a new roof: The weight of the added materials can be an issue; the roofers are not able to inspect the wood deck supporting the shingles for any damage or rot; and, it may void your warranty on your new shingles if installed on the existing roof.