change size to count b/c size is cached (based on hte current array), while count is not.