Client optimization