Add workaround msvc