Optimised interpolation.