Why does PaymentSplitter.sol import Address.sol?

I am looking into the OpenZeppelin contract named PaymentSplitter, and don't understand why Address.sol is imported. I see that Address.sol is a library with functions concerning the address type, but I don't see any of those functions actually called or used in the PaymentSplitter contract.

Here is the PaymentSplitter contract on GitHub: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/finance/PaymentSplitter.sol

Appreciate any insight.

1 Like