Issues with satellite uniqueness (only one at a time) requires some extra work to nail down the attribute typing in cases where it often hasn't been before. E.g. Customer Business Phone -- if there is more than 1, you may need to nail down the difference between 1 number and another. There may be 2 Business Phones for a single business, but they will generally have a different function within the business. Main vs. Fax vs. Sales vs. Whatever. There are cases where they're interchangeable, but they usually resolve to some particular function/type. That's a rabbit hole for all kinds of such edge cases.
Issues with satellite uniqueness (only one at a time) requires some extra work to nail down the attribute typing in cases where it often hasn't been before. E.g. Customer Business Phone -- if there is more than 1, you may need to nail down the difference between 1 number and another. There may be 2 Business Phones for a single business, but they will generally have a different function within the business. Main vs. Fax vs. Sales vs. Whatever. There are cases where they're interchangeable, but they usually resolve to some particular function/type. That's a rabbit hole for all kinds of such edge cases.