better next() behavior when errors encountered
0.2.4