avoid using normalize_location_path