client extrapolation