Reimplement the parsing algorithm so that the user can handle reserved keywords when specifying venue. I thought I did it already but the code disappeared somewhere along the way.