Why perform this extraction? You had a change to have pipelineScanner final :(