remove frozen's useless logic first