nit: const base::FilePath& path