another fix to interpolation