Did you ever investigate whether it is better to interpolate in log(x), log(f) here?  It seemed plausible to me when it was suggested, but I think I've only ever seed the log version commented out, so I assumed that was meant as a reminder for future investigation into this idea.