non-pipeline alternatives