Transition refinement