causal delivery