Now compiling with /W4 on Windows