bad interpolation implementation. moving to a more complicated prediction algorithm, so making this commit for posterity