Version 1.10.1 1.10.1
Version 1.10.1

--- a/ARFlightController.cs
+++ b/ARFlightController.cs
@@ -288,7 +288,7 @@
 					relay = activeVesselRelays[rIdx];
 
 					// The best active relay will get checked with the other useful relays later.
-					if (relay == bestActiveRelay)
+					if (relay == null || relay == bestActiveRelay)
 					{
 						continue;
 					}
@@ -307,6 +307,11 @@
 				for (int uIdx = 0; uIdx < usefulRelays.Count; uIdx++)
 				{
 					relay = usefulRelays[uIdx];
+
+					if (relay == null)
+					{
+						continue;
+					}
 
 					log.AppendFormat("\n\tDoing target search for useful relay {0}", relay);
 

--- a/Properties/AssemblyInfo.cs
+++ b/Properties/AssemblyInfo.cs
@@ -39,7 +39,7 @@
 // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
 // The form "{Major}.{Minor}.*" will automatically update the build and revision,
 // and "{Major}.{Minor}.{Build}.*" will update just the revision.
-[assembly: AssemblyVersion("1.10.*")]
+[assembly: AssemblyVersion("1.10.1.*")]
 // The following attributes are used to specify the signing key for the assembly,
 // if desired. See the Mono documentation for more information about signing.
 //[assembly: AssemblyDelaySign(false)]

--- a/ProtoAntennaRelay.cs
+++ b/ProtoAntennaRelay.cs
@@ -58,8 +58,7 @@
 				}
 				else
 				{
-					Tools.PostErrorMessage("{0}: Could not fetch vessel!  {1}{2}{3}",
-						this.ToString(),
+					this.LogError("Could not fetch vessel!  {0}{1}{2}",
 						this.protoPart == null ? "\n\tprotoPart=null" : string.Empty,
 						this.protoPart != null && this.protoPart.pVesselRef == null ?
 							"\n\tthis.protoPart.pVesselRef=null" : string.Empty,
@@ -162,7 +161,7 @@
 		{
 			this.protoPart = pps;
 
-			Tools.PostLogMessage("{0}: constructed {1}", this.GetType().Name, this.ToString());
+			this.Log("constructed ({0})", this.GetType().Name);
 		}
 	}
 }