More expensive but reliable search algorithm