use `self.log.debug` instead of `info`?