MSVC fix