Client devices