Make next() return control to the scheduler rather than recursing
Merge remote-tracking branch 'origin/fix_jump_crashes' into fix_jump_crashes