Parser done-ish.