datagram channel fixes