can run normally, need to add flash judgement