I just hate how you can call IList.Clear on an array in C#, but it doesn't do what it is supposed to (it doesn't change element count, it just sets all elements to some default value).