Is this expected behaviour? ```rs fn main() { std::process::Command::new("cmd").arg("/C").arg("start").arg("cmd.exe").spawn().unwrap(); std::thread::sleep_ms(1000); } ``` Running this with `cargo run` opens `cmd.exe` for only one second, but running directly via `target/release/project.exe` opens it forever.