further up you have is_file_same in another func returning a string and invoking os.SameFile, any reason you deviate here?