ahh I see, the else-branch is for the work queue. I ran the example with some
println()
to inspect it and accidentally hit CTRL+D and deleted the line before I ran the code. now I see that this branch is actually executed, thought this wasn't the case.