You're right. Before I had the API not close the standby channel so in your app you'd have a leaked goroutine ... because nil was used to identify yourself ... but now it builds a service for yourself and you'd use set.SelfAddr to compare.