BFS can return quickly, but doesn't necessarily give the shortest path...hmm..