Client optimisation