diff --git a/src/engine/loot/LootManager.java b/src/engine/loot/LootManager.java
index 5e66c0f4..a3d3be43 100644
--- a/src/engine/loot/LootManager.java
+++ b/src/engine/loot/LootManager.java
@@ -137,11 +137,12 @@ public class LootManager {
                             if (generalItemTables.containsKey(bse.lootTable + 1)) {
                                 int lootTableID = bse.lootTable + 1;
                                 MobLoot toAddHZ = getGenTableItem(lootTableID, mob);
-                                if (toAddHZ != null)
-                                    if (toAdd.getPrefix() != null && toAdd.getPrefix().isEmpty() == true && toAdd.getSuffix() != null && toAdd.getSuffix().isEmpty() == true) {
-                                        toAdd.setIsID(true);
+                                if (toAddHZ != null) {
+                                    if (toAddHZ.getPrefix() != null && toAddHZ.getPrefix().isEmpty() == true && toAddHZ.getSuffix() != null && toAddHZ.getSuffix().isEmpty() == true) {
+                                        toAddHZ.setIsID(true);
                                     }
-                                mob.getCharItemManager().addItemToInventory(toAddHZ);
+                                    mob.getCharItemManager().addItemToInventory(toAddHZ);
+                                }
                             }
                         }
                         break;