Support _clientCallback in core for easier integration w/ web-protocol-related hooks