Shouldn't we use `path-separator` instead of `":"` for platform compatibility?