Share tags2

Supersedes #11351.
As this are just additional functions, there is no problem of having them. Otherwise you can't use them ;)