I think tags are more likely to contain spaces than commas. That's why I concatenate with a comma. I can choose a different separator like `|` if we think that's important. Otherwise, we'll be back to the original problem where tags with spaces get turned into multiple tags.