This `expandedAddrs` read is still racy (I think you need to lock the `Client` too?)