Search now working recursively.