small improvement in interp