getByName could potentially be costly. Can we come up with a different way? I know the issue is that we don't use INetAddress, so we rely on strings.