I need to test this code on msvc now.