try/catch in parsers