Try to make path name handling work on Windows, Mac, and Linux