$KERNEL how disgusting this is