- EventHandlerIter safei; \
- IntModuleList& _handlers = ServerInstance->Modules->EventHandlers[I_ ## y]; \
- for (EventHandlerIter _i = _handlers.begin(); _i != _handlers.end(); ) \
+ const IntModuleList& _handlers = ServerInstance->Modules->EventHandlers[I_ ## y]; \
+ for (IntModuleList::const_reverse_iterator _i = _handlers.rbegin(), _next; _i != _handlers.rend(); _i = _next) \