should also pass in the ParserConfiguration here too, to be completely consistent