C3: Planning with consistent causal chains