Start of ITIList<T>
Added explicit guard.