- Fixed bug where object was added twice to _listContents
- Check if we;ve reached the head when walking the list and caching objects