Done with suboptimal bidirectional finder.