protected override void TakePrintFrom(Thing t) { try { t.Print(this); } catch (Exception ex) { Log.Error(string.Concat("Exception printing ", t, " at ", t.Position, ": ", ex.ToString())); } }