Wrote the first draft of PrecisionCasConsumer