handle only 1 item in the list
handle 0 and 1 items in the list