Once I move past the previously found nextPoint, there may not be another non-NaN point following it. If I don't set nextPoint to null, it'll continue using the stale nextPoint for interpolation purposes.