It is therefore the counterfactual dependence part of the theory that does the work. There are lots of cases where one event follows another. What makes some cases causal is that, in those, had the first event not occurred, the second would not have occurred either.