The test will work either way because there's no extrapolation taking place. By switching on either nan or error mode I guess it makes it more explicit that we *don't want* extrapolation to take place. I'm happy with this change.