Explanation and metaphysical controversy