accounting for empty abstracts
no blank literals now