Rubber roof, yes. Every year I have to get up on mine and make sure all of the seals around the vent, etc. are good. I've also had to use the 4" wide rubber roof tape around the entire outside edge and double on the corners to prevent leaks. Had one year that the tape leaked through and had...