This one relies on the SI's side to find the pointer to the session. That the stream interface doesn't have to look at the task's context anymore.