most of the test works with msvc