diff --git a/Cargo.toml b/Cargo.toml
index ba52707d527804a424a86fedc331e2c9fe5c4347..76e520bed1e91a3efd342d2f6b046e6fb8324677 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -11,6 +11,6 @@ members = [
 thiserror = "1.0"
 async-trait = "0.1"
 futures = "0.3"
-serde = { verson="1.0" }
+serde = "1.0"
 serde_json = "1.0"
 tokio = "1.28"
diff --git a/crates/provider/src/native.rs b/crates/provider/src/native.rs
index 4c4ae40a05956185a55c652eaaacab5d48f58d97..ce48a08bca7a8b8f441a7a6ab19263acb29705ac 100644
--- a/crates/provider/src/native.rs
+++ b/crates/provider/src/native.rs
@@ -252,7 +252,7 @@ impl<T: FileSystem + Send + Sync> Provider for NativeProvider<T> {
         // and extract to /data
         let _ = self
             .filesystem
-            .create_dir(format!("{}", pod_def.spec.data_path))
+            .create_dir(pod_def.spec.data_path.clone())
             .await;
 
         let _ = download_file(db_snapshot, format!("{}/db.tgz", pod_def.spec.data_path)).await;
@@ -270,7 +270,7 @@ impl<T: FileSystem + Send + Sync> Provider for NativeProvider<T> {
 
             let _ = self
                 .filesystem
-                .create_dir(format!("{}", keystore_remote_dir))
+                .create_dir(keystore_remote_dir.clone())
                 .await;
 
             let _ = self.filesystem.copy(&keystore, &keystore_remote_dir).await;