correction to return values of recursive crawl