Why is it all in the kernel? | Virexa