diff --git a/tuxbot/cogs/Mod/functions/converters.py b/tuxbot/cogs/Mod/functions/converters.py
index bbca189..466e41f 100644
--- a/tuxbot/cogs/Mod/functions/converters.py
+++ b/tuxbot/cogs/Mod/functions/converters.py
@@ -57,6 +57,9 @@ class BotMessageConverter(commands.Converter):
 
 class ReasonConverter(commands.Converter):
     async def convert(self, ctx: Context, argument: str):  # skipcq: PYL-W0613
+        if argument is None:
+            return f"{ctx.author.display_name} (ID: {ctx.author.id})"
+
         if len(argument) > 300:
             raise ReasonTooLongException(
                 _("Reason length must be 300 characters or lower.")
diff --git a/tuxbot/cogs/Mod/mod.py b/tuxbot/cogs/Mod/mod.py
index 4c4883b..609af0d 100644
--- a/tuxbot/cogs/Mod/mod.py
+++ b/tuxbot/cogs/Mod/mod.py
@@ -1,5 +1,6 @@
 import logging
 from datetime import datetime
+from typing import Optional
 
 import discord
 from discord.ext import commands
@@ -281,7 +282,7 @@ class Mod(commands.Cog):
         ctx: ContextPlus,
         members: commands.Greedy[discord.Member],
         *,
-        reason: ReasonConverter,
+        reason: Optional[ReasonConverter],
     ):
         if not members:
             return await ctx.send(_("Missing members", ctx, self.bot.config))
@@ -355,14 +356,14 @@ class Mod(commands.Cog):
     @commands.guild_only()
     @checks.is_admin()
     async def _tempmute(
-            self,
-            ctx: ContextPlus,
-            time,
-            members: discord.Member,
-            *,
-            reason: ReasonConverter,
+        self,
+        ctx: ContextPlus,
+        time,
+        members: discord.Member,
+        *,
+        reason: Optional[ReasonConverter],
     ):
-        ...
+        _, _, _, _ = ctx, time, members, reason
 
     # =========================================================================
 
@@ -377,7 +378,7 @@ class Mod(commands.Cog):
         ctx: ContextPlus,
         members: commands.Greedy[discord.Member],
         *,
-        reason: ReasonConverter,
+        reason: Optional[ReasonConverter],
     ):
         if not members:
             return await ctx.send(_("Missing members", ctx, self.bot.config))