Use self.warning in lieu of self.log.warn