Not sure if I just can't see it, but should we close the zkWorker if we get an exception?