I'd like to see a lot more about this explanation here. There's still no mention of the general protocol or the general idea of *why* native tasks are blocked on the queue. This also doesn't justify why it's ok to block native tasks on the queue.