Fix push transition logic.