Don't set the dipole to None; better to raise an error.