make sure that errors from throwOrGet are forwarded along chain