allow parsers to stop parsing