It's not strictly necessary but it was part of the original code because it aided in testing and could be used outside of the library as an API to determine configuration file locations.  We can always add it later though so to simplify it a little I've removed it for now.