messing with the kernels singleton (wip)