This helps with creating better error messages, because we can now see where in the pipeline the error occurred