# Interop Addr vs 7828 > *What if we abstract 7828 even further? (bye bye 7785)* **Good things about ERC-7828:** - Simplest representation out there - Sensible use of ENSIP-11 (which we borrowed) **As for the shortcomings of ERC-7828 itself:** - defines checksums are mandatory and cover the entire address, but doesn’t give them a place in the grammar, and only relies on erc-55 for checksumming the address component alone - does not define the grammar to specify what name registry to use for the ‘address’ part (but is present in the examples) - Addresses are hard-coded at the grammar level to 40 0-f characters, which hinders support for e.g. starknet - Unclear path forward if ENS releases a name-specific rollup **Why Yet Another Address Standard?** *(or a revamp of 7828)* We chose to develop an interoperable address standard which evolves from ERC-7828. The main diff for it is its reliance in ERC-7785, which: - Is not yet quite adopted and seems to have lost momentum. (has no active discussions, empty on Ethereum-magicians, unanswered questions on GitHub since December) - It's not yet clear if it will support ALT-L1s (Sonic, Polygon, Gnosis) potentially requiring another further ERC specifying it. - Does not support chains outside of the Ethereum ecosystem (which is required to have a single address standard for e.g. intent-based bridging as well) - Does not have a fully defined migration path from the centralized lists (which will involve security-sensitive work on the EF part)