Don't base data? on data_size for non-string providers