bring SelectFirstElement back