Tweaked parser.