but that fails if the list is too long