Use IPC::Run instead of IPC::Open3