BIDIRECTIONAL SEARCH EATS EVERYTHING (left some dead code for old search cause meh)