Current implementation searches for 10 results and looks up among them to find the matching link, thus it's not guaranteed to be correct