cleaner: self.cfg