oh god i hate this Pipeline