diff --git a/src/d2m/converters/message-to-event.js b/src/d2m/converters/message-to-event.js
index c0b9622..79c0298 100644
--- a/src/d2m/converters/message-to-event.js
+++ b/src/d2m/converters/message-to-event.js
@@ -641,8 +641,7 @@ async function messageToEvent(message, guild, options = {}, di) {
html = "* " + html
}
- const flags = message.flags || 0
- if (flags & DiscordTypes.MessageFlags.IsCrosspost) {
+ if (((message.flags || 0) & DiscordTypes.MessageFlags.IsCrosspost) && message.author?.username) {
body = `[↷ ${message.author.username}]\n` + body
html = `↷ ${message.author.username}
` + html
}