causal diversity