removed zeroconf as its a bit overkill really