some day, all the `self.log.error` and `_log.error` probably needs to be cleaned up, but no need to add a comment on that in a random place in the code for that (open an issue instead, if there isn't one already)