Semiours are not associated with a particular task. That's what capacity limiters are for. So you can set it can actually set the borrower. But in most circumstances, you want the current task to be the borrower. And the limiters are actually used in other parts of any IEL as they are in trio,. For example, to limit the number of threads that you allocate or the number of subprocesses that you respond.