Don't use Enumerable#next since it is very slow