- in most places this can now be used instead of label& List<T>::size(), and should also be much safer