message: swap debug call for returning all info via error
datagram: handle the messages
message: catch nasty bug in route_to