how causal mutation location works