Rejiggle how elements and interfaces provide kernels.