should use `os.path.sep` here