Don't convert to strings unless we actually have to - it can be slow for large collections.