improved skipTransition method