SIFormatProvider: Return to ToString in fallback mode vs string.Format; can't remember why I switched before.
SIFormatProvider: Return to ToString in fallback mode vs string.Format; can't remember why I switched before.

--- a/Text/SIFormatProvider.cs
+++ b/Text/SIFormatProvider.cs
@@ -331,17 +331,14 @@
 
 						return MuMechTools.MuMechTools.MuMech_ToSI(d, digits, MinMagnitude, MaxMagnitude);
 					default:
-						// return ((IFormattable)arg).ToString(format, System.Globalization.CultureInfo.CurrentCulture);
-						return string.Format(format, arg);
+						return ((IFormattable)arg).ToString(format, System.Globalization.CultureInfo.CurrentCulture);
+						// TODO: Remember why I previously switched from ToString to Format.
+						// return string.Format(System.Globalization.CultureInfo.CurrentCulture, format, arg);
 				}
 			}
-			else if (arg != null)
+			else
 			{
 				return arg.ToString();
-			}
-			else
-			{
-				return "NULL";
 			}
 		}
 	}