Share tags2

Supersedes #11351.
About silently swallowing the error, good question, pre-existing code here, to. I guess it was meant to guard against any kind of DB access related error. Is it safe to just drop the try/catch here?