diff --git a/substrate/frame/contracts/fixtures/build.rs b/substrate/frame/contracts/fixtures/build.rs
index ada2650c6db586a97fa7b68026ba730149618c0f..49deb94a7faaa1431bf26f85a1e2dfec2fcb016a 100644
--- a/substrate/frame/contracts/fixtures/build.rs
+++ b/substrate/frame/contracts/fixtures/build.rs
@@ -147,9 +147,7 @@ fn invoke_cargo_fmt<'a>(
 	if !Command::new("rustup")
 		.args(&["run", "nightly", "rustfmt", "--version"])
 		.output()
-		.expect("failed to execute process")
-		.status
-		.success()
+		.map_or(false, |o| o.status.success())
 	{
 		return Ok(())
 	}
@@ -169,10 +167,12 @@ fn invoke_cargo_fmt<'a>(
 	let stderr = String::from_utf8_lossy(&fmt_res.stderr);
 	eprintln!("{}\n{}", stdout, stderr);
 	eprintln!(
-		"Fixtures files are not formatted.\nPlease run `rustup run nightly rustfmt --config-path {} {}/*.rs`",
+		"Fixtures files are not formatted.\n
+		Please run `rustup run nightly rustfmt --config-path {} {}/*.rs`",
 		config_path.display(),
 		contract_dir.display()
 	);
+
 	anyhow::bail!("Fixtures files are not formatted")
 }