It was both the simplest solution (`text()` is easier than concatenating names) and provided card set filtering as well. Not married to this implementation, so I'd be happy either way.