rudimentary UDP support