Compatibilism tries to generate the right notion of control out of the reflection that under different circumstances the agent would have done otherwise. There are nasty cases that suggest that these notions do not fit together quite so tightly. These are called ‘causal overdetermination’ cases.

