supress useless msvc warnings