Oh, wait, that's correct behavior. Again, nevermind.

It's a little weird that "name" is returned only in the case of a portion being NOT parsed as a filename. I understand it now (and you have indeed documented it as such), but it wasn't what I expected.

I would expect there to ALWAYS be a `name` property that contains the full text of the portion of the layer that was either successfully or unsuccessfully parsed. Then, `file` and `ext` would be present if parsing worked.