attempt to enable MSVC compilation