sometimes data_size isn't always there. ok.