Use CK2Protocol.client instead of passing around as argument