diff --git a/lib/cloudster/cloud.rb b/lib/cloudster/cloud.rb
index <HASH>..<HASH> 100644
--- a/lib/cloudster/cloud.rb
+++ b/lib/cloudster/cloud.rb
@@ -354,7 +354,7 @@ module Cloudster
     def outputs(options = {})
       require_options(options, [:stack_name])
       stack_description = describe(:stack_name => options[:stack_name])
-      outputs = stack_description["Outputs"] rescue nil
+      outputs = stack_description["Outputs"] rescue []
       outputs_hash = {}
       outputs.each do |output|
         outputs_hash[output["OutputKey"]] = parse_outputs(output["OutputValue"])
If stack output doesn't exist, return an empty hash