You could use ZooKeepeerUtils.wrapAndThrowIgnoring(e, NoNodeException.class)  here in a single catch block. Not necessary, but simplifies this common pattern.