treat call rejections as errors