bfs: correct return values