diff --git a/crates/binstalk-bins/src/lib.rs b/crates/binstalk-bins/src/lib.rs
index 2b99ad64..15f92a25 100644
--- a/crates/binstalk-bins/src/lib.rs
+++ b/crates/binstalk-bins/src/lib.rs
@@ -180,9 +180,19 @@ impl BinFile {
     }
 
     pub fn preview_bin(&self) -> impl fmt::Display + '_ {
-        LazyFormat {
+        struct PreviewBin<'a> {
+            base_name: &'a str,
+            dest: path::Display<'a>,
+        }
+
+        impl fmt::Display for PreviewBin<'_> {
+            fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
+                write!(f, "{} => {}", self.base_name, self.dest)
+            }
+        }
+
+        PreviewBin {
             base_name: &self.base_name,
-            source: Path::new(self.source.file_name().unwrap()).display(),
             dest: self.dest.display(),
         }
     }