Maybe I don't understand the point of this library, but why is 'C:\Program Files' invalid? I get that it has the colon character--but that's certainly a valid path on windows.