reduce msvc warning level