minor changes in the two implementations of the IList interface