hopefully correct msvc build