Topological explanations, on the other hand, are concerned about more general properties of the system, such as robustness and functional redundancy: their aim is to explain how a phenomenon can resist or react to a set of various perturbations.