diff --git a/gb-emu/src/main.rs b/gb-emu/src/main.rs
index fa628a4..45f95fb 100644
--- a/gb-emu/src/main.rs
+++ b/gb-emu/src/main.rs
@@ -79,7 +79,7 @@ fn main() {
rom: RomFile::Path(args.rom),
save_path: args.save,
no_save: args.no_save,
- bootrom_path: args.bootrom,
+ bootrom: args.bootrom.map(|v| RomFile::Path(v)),
connect_serial: args.connect_serial,
verbose: args.verbose,
cycle_count: args.cycle_count,
diff --git a/gb-vst/src/lib.rs b/gb-vst/src/lib.rs
index 143c7e1..f5a8171 100644
--- a/gb-vst/src/lib.rs
+++ b/gb-vst/src/lib.rs
@@ -32,8 +32,6 @@ pub struct GameboyEmu {
type FrameReceiver = Mutex