only benchmark the sax parser on demand
refactored matchers