It works like this: it checks various possible license files, but ALSO checks the README. If it can find the license in any of these sources, it returns the license and the file. If its unknown, the file will be blank too. Now, I could change it to decouple that slightly, so that if a LICENSE file is present but indecipherable it'll give that.

The reality though is the license detection is nearly perfect I think, and it if can't find it, there usually isn't one yet (a lot have a LICENSE file thats empty or "TBD" which is kinda useless to even link to).

What do you think?