we could remove `ClientData` then, right?