string subsets - 50% memory reduction