Just wondering what's the typing of the list(list()) can we say more about what is expected in there?
ie should it be string() or iolist() 
Not that the code in that method looks at what is in the list, but perhaps it would help for documentation purposes.