Share tags2

Supersedes #11351.
Me neither, really; as I said, legacy code. Going to remove it.