I don't really like this because it causes debug logging errors to come up, plus I don't like seeing exceptions in my VS window when I'm not doing anything wrong.
For my code, I've ifdefed out the appropriate try() section so it always applies the path, but I wonder if there is a cleaner way to search for files than to just throw an exception and then have another stab at it. Some ideas:
* adding a "query" function to see if a file exists.
* being able to set a working directory.
* passing in an "associated" file so it can get it right first time.
Thoughts?
