Our 2017 Roo came with the Maxxair Fans and factory installed Maxxair covers. In Sept of 2016 The rear vent leaked in a heavy rain. When I pulled the cover it looked like the leak was caused by Rockwood mashing the cover into incurred sealant when the camper was built. I touched up the sealant and It was fine up until the last trip this year in October and the leak returned. This time I removed all the factory sealant. The Maxxair fans have eyelets molded into the flange of the assembly that the covers attach to with hairpin. If you look closely you will see that the bottom of the eyelets are open through the bottom flange. If they missed the sealant/tape they installed at the factory under that flange where the eyelets are located water can get in through the hairpin and eyelet. So if your vents leak and you have Maxxair fans and covers, and can not find cracked sealant or other areas, look at those eyelets.