# File lib/aws/core/async_handle.rb, line 70
      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