well, it's done in `DepthMiddleware`, but there `self.stats` is also tested before calling `self.stats.inc_value()`  (maybe the same reason as for https://github.com/scrapy/scrapy/pull/566 ?)