`append_path` doesn't take a separator