Ummm...making diffusion constant calculation actually correct *shame face*