diff --git a/repbuild/src/main.rs b/repbuild/src/main.rs
index d1e8b09..b2cbeb3 100644
--- a/repbuild/src/main.rs
+++ b/repbuild/src/main.rs
@@ -67,7 +67,9 @@ fn get_fs() -> Result<FileSystem<impl ReadWriteSeek>, io::Error> {
     let bootdir = fs.root_dir().create_dir("efi")?.create_dir("boot")?;
 
     io::copy(
-        &mut File::open("limine/BOOTX64.EFI")?,
+        &mut File::open("limine/BOOTX64.EFI")
+            .into_report()
+            .attach_printable("copying Limine bootloader (have you pulled the submodule?)")?,
         &mut bootdir.create_file("bootx64.efi")?,
     )?;