use single parser instead of from the pipeline.