Parsing yaml is kind of slow. Probably no need to do it for every source file.