Better off making a new parser per file