# File lib/state_machine/machine.rb, line 1783
      def add_callback(type, options, &block)
        callbacks[type == :around ? :before : type] << callback = Callback.new(type, options, &block)
        add_states(callback.known_states)
        callback
      end