allow promise.reject to just stop the pipeline