clean up MSVC warning