ok, I looked at what kind of exceptions could be thrown here, and it is mostly from `localAddressForRemote` and that is in the IllegalArgumentException category, so all fine. Good!