Windows support, not tested on Linux.