Made it load all files first and only them parse them (as opposed to loading and parsing one file at a time). Didn't really solve the problem of duplicate PullSymbolIDs, but at least it works around it.