I wonder if we should just do a straight guest check.  ie:
```ruby
elsif machine.guest.name = :windows
   # ...
```