This needs to be its own code path. Right now you're still doing all kinds of SDF junk as part of this processing step. I should be able to kompile with the new parser and have it not even try to generate the SDF stuff for programs.