handle some cases where no items in list