sometimes the list is empty