make interpolation more tolerant to randomness