diff --git a/src/EllieBot/Modules/Gambling/_common/GamblingCleanupService.cs b/src/EllieBot/Modules/Gambling/_common/GamblingCleanupService.cs
index 45c1c7e..2a7d1b4 100644
--- a/src/EllieBot/Modules/Gambling/_common/GamblingCleanupService.cs
+++ b/src/EllieBot/Modules/Gambling/_common/GamblingCleanupService.cs
@@ -16,9 +16,9 @@ public class GamblingCleanupService : IGamblingCleanupService, IEService
     public async Task DeleteWaifus()
     {
         await using var ctx = _db.GetDbContext();
-        await ctx.GetTable<WaifuInfo>().DeleteAsync();
         await ctx.GetTable<WaifuItem>().DeleteAsync();
         await ctx.GetTable<WaifuUpdate>().DeleteAsync();
+        await ctx.GetTable<WaifuInfo>().DeleteAsync();
     }
 
     public async Task DeleteWaifu(ulong userId)