some zeroconf stuff