Separing config crawl from process