limit warning removal 4244 to msvc