@SLaks,

Isn't `IEnumerable` better?

For one the code is little concise.

 The reason I did it is we are using the same construct in other places (for allowed and disallowed extensions).