That parser is hard