diffusion seems to be fine