Is this some window specific quirk. I don't seem to understand why this change is required to make it run in windows.