Another attempt at interpolation