Ranking Retriever - Part III - YES!!! but still some corner cases