Generalise regular interpolation.