why return `tags.count`?