This appears to be related to the usage of `path.split(':')`, rather than `path.split(os.pathsep)` (Windows path splits on `;`, not `:`).