udp-server should only default to a nil atom if it is not passed a core