- Called to head and tail now return the real object not the cache