How to reduce CPI without hurting user quality