I don't even get what is going on here and why. Which problem do we try to solve here. Also, don't we just check something completely Search independent?