Share tags2

Supersedes #11351.
Okay, so in this case I guess I'll move that `try`... `catch` block to the mapper.