prevent the sudden exit caused by hasShownSkill