some msvc check