@smith some people may not want to use environment variables, especially on secure systems. This gives the best of both worlds.