Index: AE/installer2/src/net/oni2/aeinstaller/backend/mods/Mod.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/backend/mods/Mod.java	(revision 639)
+++ AE/installer2/src/net/oni2/aeinstaller/backend/mods/Mod.java	(revision 640)
@@ -19,4 +19,5 @@
 import net.oni2.aeinstaller.backend.depot.model.NodeMod;
 import net.oni2.aeinstaller.backend.depot.model.TaxonomyTerm;
+import net.oni2.aeinstaller.backend.oni.Installer;
 
 /**
@@ -205,5 +206,8 @@
 	 */
 	public boolean isInstalled() {
-		return ModManager.getInstance().isModInstalled(this);
+		if (tool)
+			return Installer.getInstalledTools().contains(packageNumber);
+		else
+			return ModManager.getInstance().isModInstalled(this);
 	}
 
Index: AE/installer2/src/net/oni2/aeinstaller/backend/mods/ModManager.java
===================================================================
--- AE/installer2/src/net/oni2/aeinstaller/backend/mods/ModManager.java	(revision 639)
+++ AE/installer2/src/net/oni2/aeinstaller/backend/mods/ModManager.java	(revision 640)
@@ -126,5 +126,8 @@
 				m.getTypes().add(localType);
 			}
-			mods.put(m.getPackageNumber(), m);
+			if (m.isTool())
+				tools.put(m.getPackageNumber(), m);
+			else
+				mods.put(m.getPackageNumber(), m);
 		}
 
