forgot to put the try{} catch {} around avahi_pub