why this? just don't call CheckUseFilter for this case and set m_use_filter to false.