 Fischer and Ravizza’s focus on mechanisms is motivated by the following reasoning. In a Frankfurt case, an agent is responsible for an action even though his so acting is ensured by external factors. But the presence of these external factors means that the agent in a Frankfurt case would have acted the same no matter what reasons he was confronted with, which suggests that the responsible agent in a Frankfurt scenario is not responsive to reasons. This is a problem for Fischer and Ravizza’s claim that guidance control, and thus reasons-responsiveness, is necessary for responsibility. Fischer and Ravizza’s solution is to argue that while the agent in a Frankfurt case may not be responsive to reasons, the agent’s mechanism—“the process that leads to the relevant upshot [i.e., the agent’s action]”—may well be responsive to reasons (1998: 38). In other words, the agent’s generally-specified psychological mechanism might have responded (under counterfactual conditions) to considerations in favor of omitting the action that the agent actually performed (and that he was guaranteed to perform, regardless of reasons, since he was in a Frankfurt-type scenario).