exists(ExistsRequest(request.path, watch = true)).map { response =>
      response.watch.map { w =>
        WatchResponse(request.path, watch = w)
      }.getOrElse(throw new NoNodeException(request.path))
    }