Add transient expression support distributed