it twists my brain around to think about it so don't sweat it too much H bottom line is that Enumerator#next usually needs a thread because iteration happens inside a block, and this yielder stuff is basically just a way to simulate an #each loop Jules Ivanic (Gitter): no problem 13:25 Did you open a bug for this?