Implements transient support.