Better parser.