missed spot using next_ without spinlock