That seems fine (at least for now). Could you add a comment explaining that the value of `parser_class` gets dropped?