I was contemplating on that but my ruby skils aren't so good yet so wasn't sure how to test that actually and I wasn't sure is it ok to add a WDM specic test there but will try.

Should I just copy or reuse the following there?

```ruby
def self.usable?
        if RbConfig::CONFIG['target_os'] =~ /mswin|mingw|cygwin/i
          require 'wdm'
          true
        end
      rescue LoadError
        Kernel.warn BUNDLER_DECLARE_GEM
        false
      end
```
and with that set the wait_for_delay default to 0 on here:

```ruby
def _init_options(options = {})
      { debug: false,
        latency: nil,
        wait_for_delay: 0.1,
        force_polling: false,
        polling_fallback_message: nil }.merge(options)
    end
```