ref: - https://github.com/OpenZeppelin/compact-contracts/pull/420#discussion_r3059000475 - https://github.com/OpenZeppelin/compact-contracts/pull/420#discussion_r3059007457
ref: