MSVC compatibility.