realistic kernels