diff --git a/src/serial.rs b/src/serial.rs
index 6e79b68f2baf525c22cccce8be2c0d6ffdb100c6..cd8c53c90c8a4f9af93b766893df04ff8d080160 100644
--- a/src/serial.rs
+++ b/src/serial.rs
@@ -52,7 +52,6 @@ impl Serial {
         self.bit_count = 0;
         self.byte_receive = 0x0;
         self.int_serial = false;
-        self.device = Box::new(NullDevice::new());
     }
 
     pub fn clock(&mut self, cycles: u8) {