#ifdef out windows specific stuff