=str: #16285: Expand should not drop elements on completion

I am not sure. Getting a new element means that we have not expanded it yet. Then we set it to true when we actually expanded it.