Share tags2

Supersedes #11351.
again, no idea why user can be null :)