Causes, Conditions and Counterfactuals