minor refactoring of Commons parsers