private def handleDeleteRequest(transaction: CuratorTransaction, request: DeleteRequest): CuratorTransactionBridge = {
    val builder = transaction.delete()
    val versionOpt = request.version match {
      case None => builder
      case Some(v) => builder.withVersion(v)