diff --git a/lib/fog/bin.rb b/lib/fog/bin.rb
index <HASH>..<HASH> 100644
--- a/lib/fog/bin.rb
+++ b/lib/fog/bin.rb
@@ -3,7 +3,7 @@ require 'fog/core/credentials'
 module Fog
   class << self
     def available_providers
-      @available_providers ||= Fog.providers.values.select {|provider| Kernel.const_get(provider).available?}.sort
+      @available_providers ||= Fog.providers.values.select {|provider| Kernel.const_get(provider).try(:available?)}.sort
     end
 
     def registered_providers
make available check in bin resilient to nil