KernelClient updates to match v3