It seems that material causation is adequate in some areas, while design-based causation needs to be invoked at a higher level, in particular when one needs to explain animal and in particular human structures and their operations.