Version 0.9.15 0.9.15
Version 0.9.15

--- a/VOID_Core.cs
+++ b/VOID_Core.cs
@@ -68,7 +68,7 @@
 		 * Fields
 		 * */
 		protected string VoidName = "VOID";
-		protected string VoidVersion = "0.9.14";
+		protected string VoidVersion = "0.9.15";
 
 		protected bool _factoryReset = false;
 
@@ -407,9 +407,19 @@
 
 		protected void LoadSkins()
 		{
+			Tools.PostDebugMessage ("AssetBase has skins: \n" +
+				string.Join("\n\t", AssetBase.FindObjectsOfTypeIncludingAssets (
+					typeof(GUISkin))
+					.Select(s => s.ToString())
+					.ToArray()
+				)
+			);
+
 			this.skin_list = AssetBase.FindObjectsOfTypeIncludingAssets(typeof(GUISkin))
 				.Where(s => !this.forbiddenSkins.Contains(s.name))
 					.Select(s => s as GUISkin)
+					.GroupBy(s => s.name)
+					.Select(g => g.First())
 					.ToDictionary(s => s.name);
 
 			Tools.PostDebugMessage(string.Format(

--- a/VOID_SaveValue.cs
+++ b/VOID_SaveValue.cs
@@ -62,8 +62,6 @@
 			{
 				if (this.Core != null && !System.Object.Equals(this._value, value))
 				{
-					bool newEqold = ((object)value == (object)this._value);
-					bool newObjEqold = System.Object.Equals(this._value, value);
 					Tools.PostDebugMessage (string.Format (
 						"VOID: Dirtying config for type {0} in method {1}." +
 						"\n\t Old Value: {2}, New Value: {3}" +