are roof vents required by code