В моём модуле, некоторые события генерируют сообщения для пользователя. В хуке user все эти сообщения загружаются из БД и выводятся через drupal_set_message. Проблема в том, что иногда они дублируются. Нельзя ли как-то усовершенствовать drupal_set_message не тронув ядро? Я имею ввиду сделать каждому сообщению свой id и если в массиве messages сессии не будет этой id, только тогда вставлять сообщение?