Using separator instead of pathSeparator

This seems to not blow up the whole thing.

Why did windows have to be special?