do MSVC happy