adjust pat helper calls to use consumes interface