Implement pipelines really kludgily
Make pipes a little saner