# File lib/aws/async_handle.rb, line 69
    def on_complete(&blk)
      if !@_async_status.nil?
        blk.call(@_async_status)
      else
        (@_async_callbacks ||= []) << {
          :failure => lambda { blk.call(:failure) },
          :success => lambda { blk.call(:success) }
        }
      end
    end