Not sure why os.path.join isn't adding a separator