MSVC fixes