Remove validation method on parser.
Add a /sanitise method that renumbers terms, etc.

Make term finding idempotent.