at least it switches to the new task with iretq