bugfix on assert for self diffusion