Detect a text format only when the resulting parser can process the bulk of the text lines.  Also, improve 'union unrolling' in file contents display