One might talk about mechanistic explanation in a way that abstracts from the kind of model used to describe the mechanism: the commitment to mechanistic explanation is not a commitment about the form of the model but rather a commitment about what such models must represent: namely, causal and mechanistic structures. Models are explanatory in virtue of the fact that they represent the causal/mechanistic structures that produce, underlie, or maintain the phenomenon. They are non-mechanistic if they refer to some non-causal, non-mechanistic kind of relation (Salmon 1984; Craver 2014).