Got the grammar straight, need to fix up rules.