searcher works, though diverges enthusiastically. Memory leaks tamed