due to the hash index find will always return a valid Item, isn't it?