The hidden assumptions behind counterfactual explanations and principal reasons | Synapse