Added support for Windows (in theory)