since the logic deciding whom to send the message to is non-trivial, please document it here