Yeah, just because a given organization has a current 990 available online, and has a constitution, etc. to show for itself, it still doesn't mean much. TFI looks OK on paper, right?
It doesn't mean much if it is there, but it means a lot (at least to me) if an organization tries to hide theirs. It says to me that somebody is hiding something.