diff --git a/package.json b/package.json
index ac60deb..b8df3da 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@moonrepo/setup-rust",
-  "version": "0.4.0",
+  "version": "0.4.1",
   "description": "A GitHub action for setting up Rust and Cargo.",
   "main": "dist/index.js",
   "scripts": {
diff --git a/src/cargo.ts b/src/cargo.ts
index 00ae171..89543eb 100644
--- a/src/cargo.ts
+++ b/src/cargo.ts
@@ -189,6 +189,7 @@ export async function saveCache() {
 	}
 
 	await cleanCargoRegistry();
+	await cleanTargetProfile();
 
 	core.info(`Saving cache with key ${primaryKey}`);