Start adopting to be used in kernel.