disable MSVC LNK4221 warning