Queue lock longer, and affects `next` calls