Another attempt at improving spinlock init