kernels.. this is a bad idea
precomp