CompactLevel fix the check logical.....