I understand that this has been a part of the container for quite a while, and if you can explain I guess what it is doing, why and how I can determine the cause of the second items in items being null it would help.