adding transient provider capability to mapr 31 shim