Sorry to interfere - to be honest, I haven't tested it yet - but wouldn't that raise a NameError when none of the HashiCorp plugins is installed?

```ruby
if defined?(HashiCorp) && HashiCorp.const_defined?("VagrantVMwarefusion")
```