fixup! manually construct the UDP packet