EitherLogOrThrowCheck