Use new pipeline functions