transitionable tuple