Client processing