Do we care about throwing in toString() or should it be captured like "UNKNOWN" so error logging can see it?