Refactored list pipelines, extracting into parser.