if (callbacks && callbacks.match_many) self.run_action(callbacks.match_many, [ data ]);
           } else {
             self.state = self.STATES.UNDEFINED;
             if (callbacks && callbacks.match_many) self.run_action(callbacks.match_many, [ data ]);
           } else {
             self.state = self.STATES.UNDEFINED;
             match_one:  self.o.action.commit_one,
             match_many: self.o.action.commit_many
           });
             match_one:  self.o.action.commit_one,
             match_many: self.o.action.commit_many
           });