Are `search` and `self.not_found` used?