Simplify, use diffusion