2nd pass at grammar