This is wrong. You are confusing HttpKernel and Kernel