Stock kernels