Use trampoline to prevent stack overflow when reading many contiguous delayed tasks