Implement HeadTailRetriever