Yeah, and in an `else`. Does SelfAddr need to be mutable? If not, we can avoid this.