As with `self.proxy` — any reason not to make this default to `None`?