Causal system