fixed skipTransition, added noop fn