pass along errors from step to step