suppress "unknown compiler" warning for MSVC