I don't know what BFS is without searching the code.  Unless it's really obvious and I'm spacing out, we need to figure out a different name for this.