diff --git a/red/src/printer/gcode/m114.rs b/red/src/printer/gcode/m114.rs
index cc150f3..a8bb130 100644
--- a/red/src/printer/gcode/m114.rs
+++ b/red/src/printer/gcode/m114.rs
@@ -1,8 +1,5 @@
-use crate::printer::PrinterPosition;
 
 use super::*;
-use lazy_static::lazy_static;
-use regex::Regex;
 
 /// Get Current Position
 #[derive(Debug, Default)]
diff --git a/red/src/printer/gcode/mod.rs b/red/src/printer/gcode/mod.rs
index ff5b552..bcd83a0 100644
--- a/red/src/printer/gcode/mod.rs
+++ b/red/src/printer/gcode/mod.rs
@@ -18,7 +18,6 @@ mod m154;
 mod m155;
 mod m997;
 
-use crate::printer::PrinterPosition;
 pub use g0::G0Command;
 pub use g28::G28Command;
 pub use g90::G90Command;
diff --git a/red/src/printer/mod.rs b/red/src/printer/mod.rs
index e8babc9..8cd005f 100644
--- a/red/src/printer/mod.rs
+++ b/red/src/printer/mod.rs
@@ -22,7 +22,6 @@ use std::sync::mpsc;
 use std::sync::mpsc::Receiver;
 use std::sync::mpsc::RecvTimeoutError;
 use std::sync::mpsc::Sender;
-use std::sync::mpsc::TryRecvError;
 use std::time::{Duration, Instant};
 use std::{io, str};