You'll never prevent 3's because of hardware wallets. I really wish nostr had been the full 33 byte pubkeys.