is it possible for rowData to have data if we have not readFirstRow?