care about the kernel reenterable