more msvc stuff to ignore